20 lines
365 B
Bash
20 lines
365 B
Bash
ERR="\033[38;5;196m"
|
|
INFO="\033[38;5;75m"
|
|
DBG=$ERR
|
|
OFF="\033[m"
|
|
LOGDIR="$HOME/.local/state/$APPNAME"
|
|
[ -d "$LOGDIR" ] || mkdir -p "$LOGDIR"
|
|
LOGFILE="$LOGDIR/log"
|
|
|
|
err() {
|
|
echo "${ERR}ERROR:${OFF} ${1:-}" >>"$LOGFILE"
|
|
}
|
|
|
|
info() {
|
|
echo "${INFO}Info:${OFF} ${1:-}" >>"$LOGFILE"
|
|
}
|
|
|
|
debug() {
|
|
echo "${DBG}DEBUG${OFF} ${INFO} [$$] $(date)${OFF}: $*" >>"$LOGFILE"
|
|
}
|