static bool val_fprintf_enabled;
static bool val_syslog_enabled;
+static bool op_global_log_enabled;
+static bool val_global_log_enabled;
+
void
log_setup(void)
{
op_syslog_enabled = true;
val_fprintf_enabled = true;
val_syslog_enabled = true;
+
+ op_global_log_enabled = true;
+ val_global_log_enabled = true;
}
static void
void
log_start(void)
{
- if (config_get_val_log_enabled()) {
+ val_global_log_enabled = config_get_val_log_enabled();
+ op_global_log_enabled = config_get_op_log_enabled();
+
+ if (val_global_log_enabled) {
switch (config_get_val_log_output()) {
case SYSLOG:
pr_op_info("Syslog log output configured; disabling validation logging on standard streams.");
}
- if (config_get_op_log_enabled()) {
+
+ if (op_global_log_enabled) {
switch (config_get_op_log_output()) {
case SYSLOG:
pr_op_info("Syslog log output configured; disabling operation logging on standard streams.");
bool color = config_get_op_log_color_output(); \
int facility = config_get_op_log_facility(); \
\
- if (!config_get_op_log_enabled()) \
+ if (!op_global_log_enabled) \
break; \
\
if (level > config_get_op_log_level()) \
bool color = config_get_val_log_color_output(); \
int facility = config_get_val_log_facility(); \
\
- if (!config_get_val_log_enabled()) \
+ if (!val_global_log_enabled) \
break; \
\
if (level > config_get_val_log_level()) \