diff options
| -rw-r--r-- | src/lager_exchange_backend.erl | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/lager_exchange_backend.erl b/src/lager_exchange_backend.erl index e1af365b4d..8c14b3f5d6 100644 --- a/src/lager_exchange_backend.erl +++ b/src/lager_exchange_backend.erl @@ -187,10 +187,11 @@ maybe_init_exchange(State) -> %% @private init_exchange(true) -> {ok, DefaultVHost} = application:get_env(rabbit, default_vhost), - VHost = rabbit_misc:r(DefaultVHost, exchange, ?LOG_EXCH_NAME), + Exchange = rabbit_misc:r(DefaultVHost, exchange, ?LOG_EXCH_NAME), try - #exchange{} = rabbit_exchange:declare(VHost, topic, true, false, true, [], ?INTERNAL_USER), - {ok, #resource{virtual_host=DefaultVHost, kind=exchange, name=?LOG_EXCH_NAME}} + %% durable + #exchange{} = rabbit_exchange:declare(Exchange, topic, true, false, false, [], ?INTERNAL_USER), + {ok, #resource{virtual_host = DefaultVHost, kind = exchange, name = ?LOG_EXCH_NAME}} catch ErrType:Err -> rabbit_log:debug("Could not initialize exchange '~s' in vhost '~s', reason: ~p:~p", |
