admin-scripts/functions/logging.sh

20 lines
312 B
Bash
Executable File

#!/bin/bash
if [ -z "$logfile" ]; then
echo "logfile variable missing"
exit 1
fi
if [ -z "$log_identifier" ]; then
echo "log_identifier variable missing"
exit 1
fi
log() {
echo -e $@ | ts "[%Y-%m-%d %H:%M:%S] [$log_identifier]" >> $logfile
}
log_echo() {
log $@
echo -e "[$log_identifier] $@"
}