X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=env%2Flib%2Flogging.sh;h=9f31833dfe926d8e864cdb1214ae8758a7e0f036;hb=43dbb5a2353606d1801f08dcf3e2fd06399843fb;hp=e69de29bb2d1d6434b8b29ae775ad8c2e48c5391;hpb=308b84a2851e9a16458e5aebfd9f0341ca7530bd;p=icn.git diff --git a/env/lib/logging.sh b/env/lib/logging.sh old mode 100644 new mode 100755 index e69de29..9f31833 --- a/env/lib/logging.sh +++ b/env/lib/logging.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -eu -o pipefail + +# Log output automatically +# referred from metal3 project +LOGDIR="$(dirname $0)/logs" +if [ ! -d "$LOGDIR" ]; then + mkdir -p "$LOGDIR" +fi +LOGFILE="$LOGDIR/$(basename $0 .sh)-$(date +%F-%H%M%S).log" +exec 1> >( tee "${LOGFILE}" ) 2>&1