diff options
author | Christian Poessinger <christian@poessinger.com> | 2020-02-13 17:32:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-13 17:32:18 +0100 |
commit | 13bc01034d287ffdf1249138ddfbdbb1866b5a93 (patch) | |
tree | 755a97aa42b8e98699927543ffe7766f5b847a0f /src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging | |
parent | 233c463b4cf6f8ca4d3e2a1a3a30e5c62ce42061 (diff) | |
parent | e39f2ead18c17fa4a8fdfe35437202fb202e983a (diff) | |
download | vyos-1x-13bc01034d287ffdf1249138ddfbdbb1866b5a93.tar.gz vyos-1x-13bc01034d287ffdf1249138ddfbdbb1866b5a93.zip |
Merge pull request #218 from zdc/T1987
dhclient-script: T1987: Multiple fixes in dhclient-script
Diffstat (limited to 'src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging')
-rw-r--r-- | src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging b/src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging new file mode 100644 index 000000000..121fb21be --- /dev/null +++ b/src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging @@ -0,0 +1,20 @@ +# enable logging +LOG_ENABLE="yes" +LOG_STDERR="no" +LOG_TAG="dhclient-script-vyos" + +function logmsg () { + # log message to journal + case $1 in + error) LOG_PRIO="daemon.err" ;; + info) LOG_PRIO="daemon.info" ;; + esac + + if [ "${LOG_ENABLE}" == "yes" ] ; then + if [ "${LOG_STDERR}" == "yes" ] ; then + /usr/bin/logger -e --id=$$ -s -p ${LOG_PRIO} -t ${LOG_TAG} "${@:2}" + else + /usr/bin/logger -e --id=$$ -p ${LOG_PRIO} -t ${LOG_TAG} "${@:2}" + fi + fi +} |