From e4af92987a882dc2f7bb48527d0bcdbaa2427d4a Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Tue, 28 Apr 2015 08:57:57 -0400 Subject: [PATCH] fix warn function The warn function was putting content into a side log file which made it kind of hard to keep an eye on when warnings were actually being issued. Let's just get this into the main output stream. The calling of the warn function in git_timed was also incorrect, so the output would not have been what we expected. This solves that as well. This will hopefully give us trackable data about how often we need to recover from git clone errors. Change-Id: Iee0d2df7fb788a4d34044d29ab10afdcafb9bb5a --- functions-common | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/functions-common b/functions-common index 24a462ac21..a3b8b92f5f 100644 --- a/functions-common +++ b/functions-common @@ -174,10 +174,7 @@ function warn { local xtrace=$(set +o | grep xtrace) set +o xtrace local msg="[WARNING] ${BASH_SOURCE[2]}:$1 $2" - echo $msg 1>&2; - if [[ -n ${LOGDIR} ]]; then - echo $msg >> "${LOGDIR}/error.log" - fi + echo $msg $xtrace return $exitcode } @@ -509,7 +506,7 @@ function git_timed { fi count=$(($count + 1)) - warn "timeout ${count} for git call: [git $@]" + warn $LINENO "timeout ${count} for git call: [git $@]" if [ $count -eq 3 ]; then die $LINENO "Maximum of 3 git retries reached" fi