forked from evolix/evobackup
43 lines
963 B
Plaintext
43 lines
963 B
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
debug() {
|
||
|
msg="${1:-$(cat /dev/stdin)}"
|
||
|
if [ "${LOGLEVEL}" -ge 7 ]; then
|
||
|
echo "${msg}"
|
||
|
logger -t bkctld -p daemon.debug "${msg}"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
info() {
|
||
|
msg="${1:-$(cat /dev/stdin)}"
|
||
|
if [ "${LOGLEVEL}" -ge 6 ]; then
|
||
|
tty -s && echo "${msg}"
|
||
|
logger -t bkctld -p daemon.info "${msg}"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
notice() {
|
||
|
msg="${1:-$(cat /dev/stdin)}"
|
||
|
tty -s && echo "${msg}"
|
||
|
[ "${LOGLEVEL}" -ge 5 ] && logger -t bkctld -p daemon.notice "${msg}"
|
||
|
}
|
||
|
|
||
|
warning() {
|
||
|
msg="${1:-$(cat /dev/stdin)}"
|
||
|
tty -s && echo "WARNING : ${msg}" >&2
|
||
|
if [ "${LOGLEVEL}" -ge 4 ]; then
|
||
|
tty -s || echo "WARNING : ${msg}" >&2
|
||
|
logger -t bkctld -p daemon.warning "${msg}"
|
||
|
fi
|
||
|
}
|
||
|
|
||
|
error() {
|
||
|
msg="${1:-$(cat /dev/stdin)}"
|
||
|
tty -s && echo "ERROR : ${msg}" >&2
|
||
|
if [ "${LOGLEVEL}" -ge 5 ]; then
|
||
|
tty -s || echo "ERROR : ${msg}" >&2
|
||
|
logger -t bkctld -p daemon.error "${msg}"
|
||
|
fi
|
||
|
exit 1
|
||
|
}
|