summaryrefslogtreecommitdiff
path: root/src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2020-02-13 17:32:18 +0100
committerGitHub <noreply@github.com>2020-02-13 17:32:18 +0100
commit13bc01034d287ffdf1249138ddfbdbb1866b5a93 (patch)
tree755a97aa42b8e98699927543ffe7766f5b847a0f /src/etc/dhcp/dhclient-enter-hooks.d/01-vyos-logging
parent233c463b4cf6f8ca4d3e2a1a3a30e5c62ce42061 (diff)
parente39f2ead18c17fa4a8fdfe35437202fb202e983a (diff)
downloadvyos-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-logging20
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
+}