diff options
| author | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2021-08-11 16:54:12 +0200 |
|---|---|---|
| committer | Jean-Sébastien Pédron <jean-sebastien@rabbitmq.com> | 2021-08-11 16:56:21 +0200 |
| commit | d0b7a33a0ff5cb1138e75c9f651578e42e64d919 (patch) | |
| tree | 779e7971b2157b234ce9d0e8bd497d45c7bf8d3e | |
| parent | 85d5db65d0af0eefc0e926839e0ca21476b2adaa (diff) | |
| download | rabbitmq-server-git-d0b7a33a0ff5cb1138e75c9f651578e42e64d919.tar.gz | |
Logging: Add comments explaining when burst limit is disabled
Follow-up to rabbitmq/rabbitmq-server#3298.
| -rw-r--r-- | deps/rabbit/src/rabbit_prelaunch_logging.erl | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/deps/rabbit/src/rabbit_prelaunch_logging.erl b/deps/rabbit/src/rabbit_prelaunch_logging.erl index c67b81cdcb..1582f593c0 100644 --- a/deps/rabbit/src/rabbit_prelaunch_logging.erl +++ b/deps/rabbit/src/rabbit_prelaunch_logging.erl @@ -302,6 +302,8 @@ set_log_level(Level) -> (Filter) -> Filter end, Filters), + %% If the log level is set to `debug', we turn off burst limit to + %% make sure all debug messages make it. Config1 = adjust_burst_limit(Config, Level), logger:set_handler_config(Id, filters, Filters1), logger:set_handler_config(Id, config, Config1), @@ -312,6 +314,8 @@ set_log_level(Level) -> "Logging: changing '~s' handler log level to ~s", [Id, Level], #{domain => ?RMQLOG_DOMAIN_GLOBAL}), + %% If the log level is set to `debug', we turn off burst limit to + %% make sure all debug messages make it. Config1 = adjust_burst_limit(Config, Level), logger:set_handler_config(Id, config, Config1), logger:set_handler_config(Id, level, Level), @@ -1419,6 +1423,9 @@ filter_log_event(LogEvent, FilterConfig) -> %% %% If a filter is more permissive, we need to adapt the handler log level so %% the message makes it to the filter. +%% +%% Also, if the log level is set to `debug', we turn off burst limit to make +%% sure all debug messages make it. adjust_log_levels(Handlers) -> maps:map( |
