]> git.ipfire.org Git - people/arne_f/network.git/blame - functions.logging
network: Magnificent changes on code.
[people/arne_f/network.git] / functions.logging
CommitLineData
1848564d
MT
1#!/bin/bash
2
3LOG_FACILITY="network"
4LOG_LEVEL="DEBUG"
5
6function log() {
7 local level=${1}
8 shift
9 local message="$@"
10
11 if [ -z "${DEBUG}" ] && [ "${level}" = "DEBUG" ]; then
12 return
13 fi
14
15 # Set a prefix if we are in a hook.
16 if [ -n "${HOOK}" ]; then
17 message="${HOOK}: ${message}"
18 fi
19
20 logger -t ${LOG_FACILITY} "${message}"
21}