Cleanup - centralize the log handling

This commit is contained in:
2024-08-27 12:16:01 -05:00
parent d8891ec75f
commit a6b7fc7afe
15 changed files with 124 additions and 180 deletions

32
helpers.sh Normal file
View File

@@ -0,0 +1,32 @@
function log() {
logMsg="$1"
logLevel="$2"
if [[ "${logLevel}" == "" ]]; then
logLevel=info
fi
systemd-cat -t "`basename $0`" -p ${logLevel} <<< ${logMsg}
if [[ "${NoConsoleLogging}" != true ]]; then
>&2 echo $(date "+%Y-%m-%d %H:%M:%S")" ${logLevel} ${logMsg}"
fi
}
function throw() {
errMsg="$1"
errLevel="$2"
errCode="$3"
if [[ "${errLevel}" == "" ]]; then
errLevel=err
fi
log "${errMsg}" "${errLevel}"
if [[ "${NoConsoleLogging}" != true ]]; then
>&2 echo $(date "+%Y-%m-%d %H:%M:%S")" ${errLevel} ${errMsg}"
fi
exit ${errCode}
}