diff options
| author | Michael Klishin <mklishin@pivotal.io> | 2016-06-19 00:28:11 +0300 |
|---|---|---|
| committer | Michael Klishin <mklishin@pivotal.io> | 2016-06-19 00:28:11 +0300 |
| commit | 014fa86bde7a64b75f95f1db44ace6a5b2657d6d (patch) | |
| tree | 514c399dc0745ac9533821b847ffca7f8dbdaa32 /src | |
| parent | 95e11692fea19715fd0ce93573a4f07dd21468f9 (diff) | |
| parent | 81ff300a43640acd7a6c36f2dc31a73f8dc05bb2 (diff) | |
| download | rabbitmq-server-git-014fa86bde7a64b75f95f1db44ace6a5b2657d6d.tar.gz | |
Merge branch 'stable'
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_error_logger.erl | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/src/rabbit_error_logger.erl b/src/rabbit_error_logger.erl index 0103d4e503..84d1ae6e93 100644 --- a/src/rabbit_error_logger.erl +++ b/src/rabbit_error_logger.erl @@ -68,7 +68,7 @@ init([DefaultVHost]) -> name = ?LOG_EXCH_NAME}}. terminate(_Arg, _State) -> - terminated_ok. + ok. code_change(_OldVsn, State, _Extra) -> {ok, State}. @@ -104,13 +104,14 @@ publish1(RoutingKey, Format, Data, LogExch) -> Args = [truncate:term(A, ?LOG_TRUNC) || A <- Data], Headers = [{<<"node">>, longstr, list_to_binary(atom_to_list(node()))}], - {ok, _DeliveredQPids} = - rabbit_basic:publish(LogExch, RoutingKey, - #'P_basic'{content_type = <<"text/plain">>, - timestamp = Timestamp, - headers = Headers}, - list_to_binary(io_lib:format(Format, Args))), - ok. + case rabbit_basic:publish(LogExch, RoutingKey, + #'P_basic'{content_type = <<"text/plain">>, + timestamp = Timestamp, + headers = Headers}, + list_to_binary(io_lib:format(Format, Args))) of + {ok, _DeliveredQPids} -> ok; + {error, not_found} -> ok + end. safe_handle_event(HandleEvent, Event, State) -> |
