X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FObject%2FRemote%2FLogging%2FLogger.pm;fp=lib%2FObject%2FRemote%2FLogging%2FLogger.pm;h=83e3a0e90a83e6b9497ddcf13c2b615a89821316;hb=b43174a123aae89a1d3666ffd4d7b9d11ad4846c;hp=16b278d87f3c0671fb95679fbf63c036018f7d51;hpb=0fe333eb337345ecc842a14bf738b5db837936b0;p=scpubgit%2FObject-Remote.git diff --git a/lib/Object/Remote/Logging/Logger.pm b/lib/Object/Remote/Logging/Logger.pm index 16b278d..83e3a0e 100644 --- a/lib/Object/Remote/Logging/Logger.pm +++ b/lib/Object/Remote/Logging/Logger.pm @@ -59,11 +59,15 @@ sub _log { sub _create_format_lookup { my ($self, $level, $metadata, $content) = @_; + my $method = $metadata->{method}; + + $method = '(none)' unless defined $method; + return { '%' => '%', t => $self->_render_time($metadata->{timestamp}), r => $self->_render_remote($metadata->{object_remote}), s => $self->_render_log(@$content), l => $level, - p => $metadata->{package}, m => $metadata->{method}, + p => $metadata->{package}, m => $method, f => $metadata->{filename}, i => $metadata->{line}, };