diff options
Diffstat (limited to 'src/libutil')
-rw-r--r-- | src/libutil/logger.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/libutil/logger.c b/src/libutil/logger.c index 7eb00f3fa..8238886da 100644 --- a/src/libutil/logger.c +++ b/src/libutil/logger.c @@ -459,7 +459,11 @@ rspamd_set_logger (struct rspamd_config *cfg, logger->log_type = cfg->log_type; logger->log_facility = cfg->log_facility; - logger->log_level = cfg->log_level; + + if (!(logger->flags & RSPAMD_LOG_FLAG_ENFORCED)) { + logger->log_level = cfg->log_level; + } + logger->log_buffered = cfg->log_buffered; logger->log_silent_workers = cfg->log_silent_workers; logger->log_buf_size = cfg->log_buf_size; |