diff options
| author | Gerhard Lazu <gerhard@users.noreply.github.com> | 2020-07-08 18:31:48 +0100 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-08 18:31:48 +0100 |
| commit | f09522c75cb3d0c48877a20e2ddba5f3480e8de1 (patch) | |
| tree | 96dd37cf20ad26642cbb4803627d95aa0fc1943e | |
| parent | b8edec02392fba0788db0ccfea5af5017fc64485 (diff) | |
| parent | 788edee3162f18acb2b2e2a0af900dbd0bc8db2b (diff) | |
| download | rabbitmq-server-git-f09522c75cb3d0c48877a20e2ddba5f3480e8de1.tar.gz | |
Merge pull request #2401 from rabbitmq/redirect-logger-msgs-to-lager
rabbit_prelaunch_early_logging: Configure `rabbit_log` as a Logger handler
| -rw-r--r-- | apps/rabbitmq_prelaunch/src/rabbit_prelaunch_early_logging.erl | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_early_logging.erl b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_early_logging.erl index 431422276f..4e371c76ae 100644 --- a/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_early_logging.erl +++ b/apps/rabbitmq_prelaunch/src/rabbit_prelaunch_early_logging.erl @@ -26,6 +26,7 @@ get_default_log_level() -> do_setup_early_logging(#{log_levels := LogLevels} = Context, LagerEventToStdout) -> + redirect_logger_messages_to_lager(), Colored = use_colored_logging(Context), application:set_env(lager, colored, Colored), ConsoleBackend = lager_console_backend, @@ -50,6 +51,11 @@ do_setup_early_logging(#{log_levels := LogLevels} = Context, end, list_expected_sinks()), ok. +redirect_logger_messages_to_lager() -> + io:format(standard_error, "Configuring logger redirection~n", []), + ok = logger:add_handler(rabbit_log, rabbit_log, #{}), + ok = logger:set_primary_config(level, all). + use_colored_logging() -> use_colored_logging(rabbit_prelaunch:get_context()). |
