diff options
| author | Simon MacMullen <simon@rabbitmq.com> | 2011-03-23 16:16:50 +0000 |
|---|---|---|
| committer | Simon MacMullen <simon@rabbitmq.com> | 2011-03-23 16:16:50 +0000 |
| commit | d104d08ce2102d45fe8d7f2e4b8ae090ace6c5da (patch) | |
| tree | 4712ed2273bbc12c3fbb29113c20deb0b3443b4c /src | |
| parent | 94c4c96e9d22a8b5bd36cb13717cb5f1d94cbd61 (diff) | |
| parent | 4cababc13f7e9fc4bde80e1ff78b9e9dbd791046 (diff) | |
| download | rabbitmq-server-git-d104d08ce2102d45fe8d7f2e4b8ae090ace6c5da.tar.gz | |
Merge bug23937 (logs events published in exchange amq.rabbit.log have no timestamps)
Diffstat (limited to 'src')
| -rw-r--r-- | src/rabbit_error_logger.erl | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/rabbit_error_logger.erl b/src/rabbit_error_logger.erl index 0120f0d6d4..4b13033ed4 100644 --- a/src/rabbit_error_logger.erl +++ b/src/rabbit_error_logger.erl @@ -69,6 +69,11 @@ publish(_Other, _Format, _Data, _State) -> publish1(RoutingKey, Format, Data, LogExch) -> {ok, _RoutingRes, _DeliveredQPids} = rabbit_basic:publish(LogExch, RoutingKey, false, false, none, - #'P_basic'{content_type = <<"text/plain">>}, + #'P_basic'{content_type = <<"text/plain">>, + %% NB: 0-9-1 says it's a "64 bit POSIX + %% timestamp". That's second + %% resolution, not millisecond. + timestamp = + rabbit_misc:now_ms() div 1000}, list_to_binary(io_lib:format(Format, Data))), ok. |
