Skip to content

Commit

Permalink
Merge pull request #2401 from rabbitmq/redirect-logger-msgs-to-lager
Browse files Browse the repository at this point in the history
rabbit_prelaunch_early_logging: Configure `rabbit_log` as a Logger handler
  • Loading branch information
gerhard committed Jul 8, 2020
2 parents b8edec0 + 788edee commit f09522c
Showing 1 changed file with 6 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand All @@ -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()).

Expand Down

0 comments on commit f09522c

Please sign in to comment.