From aae26ca70ef910e83485778c1fb450941fe79e8a Mon Sep 17 00:00:00 2001 From: Michele Baldessari Date: Mon, 3 Dec 2018 16:48:14 +0100 Subject: [PATCH] Do not log at debug log level when HA_debug is unset There might be situations (e.g. bundles) where the HA_debug variable is unset. It makes little sense to enable debug logging when the HA_debug env variable is unset. So let's skip debug logs when HA_debug is set to 0 or is unset. Tested inside a bundle and observed that previously seen 'ocf_log debug' calls are now correctly suppressed (w/ HA_debug being unset inside the container) Signed-off-by: Michele Baldessari --- heartbeat/ocf-shellfuncs.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/heartbeat/ocf-shellfuncs.in b/heartbeat/ocf-shellfuncs.in index 043ab9bf2..b17297e1a 100644 --- a/heartbeat/ocf-shellfuncs.in +++ b/heartbeat/ocf-shellfuncs.in @@ -257,7 +257,7 @@ ha_log() ha_debug() { - if [ "x${HA_debug}" = "x0" ] ; then + if [ "x${HA_debug}" = "x0" ] || [ -z "${HA_debug}" ] ; then return 0 fi if tty >/dev/null; then