Use Vagrantfile to build virtual site
[icn.git] / deploy / metal3-vm / lib / logging.sh
1 #!/usr/bin/env bash
2 set -eu -o pipefail
3
4 # Log output automatically
5 LOGDIR="$(dirname $0)/logs"
6 if [ ! -d "$LOGDIR" ]; then
7     mkdir -p "$LOGDIR"
8 fi
9 LOGFILE="$LOGDIR/$(basename $0 .sh)-$(date +%F-%H%M%S).log"
10 echo "Logging to $LOGFILE"
11 # Set fd 1 and 2 to write to the log file
12 exec 1> >( tee "${LOGFILE}" ) 2>&1