Add logging

This commit is contained in:
Yetangitu 2021-05-16 11:11:43 +00:00
parent f2eebd826e
commit 7e2dccbc6c
2 changed files with 26 additions and 0 deletions

2
books
View file

@ -496,6 +496,8 @@ download () {
dl_src_direct "$db" "$md5" "$filename"
fi
fi
log_info "downloaded: $filename"
done
}

View file

@ -88,6 +88,30 @@ trap_clean () {
exit
}
_log () {
msg="$*"
logdir="${XDG_STATE_HOME:-$HOME/.state}/books"
logfile=$(basename "$0").log
mkdir -p "$logdir"
echo "$(date -Iseconds): $msg" >> "$logdir/$logfile"
}
log_err () {
_log "E: $*"
}
log_warn () {
_log "W: $*"
}
log_info () {
_log "I: $*"
}
log_debug () {
_log "D: $*"
}
# DATABASE
dbx () {
db="$1"