diff options
| author | Michael Klishin <mklishin@pivotal.io> | 2017-03-24 02:12:28 +0300 |
|---|---|---|
| committer | Michael Klishin <mklishin@pivotal.io> | 2017-03-24 02:12:28 +0300 |
| commit | 727d2278c9dc6243ed8b857ebaf675abb3fac746 (patch) | |
| tree | f0a4575efc2f7182ef19a63fddc0769e6cb7b77e | |
| parent | 6fa3ee4ccc71ae117492968fb89e217666deea37 (diff) | |
| parent | 8c2baca1eaa71053bf3da759ec3e91f8f6d52924 (diff) | |
| download | rabbitmq-server-git-727d2278c9dc6243ed8b857ebaf675abb3fac746.tar.gz | |
Merge branch 'embed-friendly-lager-init' of https://github.com/binarin/rabbitmq-server into binarin-embed-friendly-lager-init
| -rw-r--r-- | src/rabbit_lager.erl | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/src/rabbit_lager.erl b/src/rabbit_lager.erl index c1ed613088..fdc50e8b50 100644 --- a/src/rabbit_lager.erl +++ b/src/rabbit_lager.erl @@ -182,9 +182,15 @@ configure_lager() -> end, case application:get_env(lager, log_root) of undefined -> - application:set_env(lager, log_root, - application:get_env(rabbit, lager_log_root, - undefined)); + %% Setting env var to 'undefined' is different from not + %% setting it at all, and lager is sensitive to this + %% difference. + case application:get_env(rabbit, lager_log_root) of + {ok, FromRabbitConfig} -> + application:set_env(lager, log_root, FromRabbitConfig); + _ -> + ok + end; _ -> ok end, |
