X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FObject%2FRemote%2FLogging%2FRouter.pm;h=2d48ca51bdfaff42ce35c84d4ec5de6bc1d7f530;hb=fe203cb2d2fd85b7051a55ffbb34c1b9ac1a65a2;hp=1bd62faef0629113f28adae63d893f4b4ffbf36d;hpb=eb49c7df7a88ac9114188e9eeb1480205bea97ee;p=scpubgit%2FObject-Remote.git diff --git a/lib/Object/Remote/Logging/Router.pm b/lib/Object/Remote/Logging/Router.pm index 1bd62fa..2d48ca5 100644 --- a/lib/Object/Remote/Logging/Router.pm +++ b/lib/Object/Remote/Logging/Router.pm @@ -2,6 +2,7 @@ package Object::Remote::Logging::Router; use Moo; use Scalar::Util qw(weaken); +use Sys::Hostname; with 'Log::Contextual::Role::Router'; with 'Object::Remote::Role::LogForwarder'; @@ -71,6 +72,8 @@ sub handle_log_request { my $caller_level = delete $metadata{caller_level}; $metadata{object_remote} = $self->_remote_metadata; $metadata{timestamp} = time; + $metadata{pid} = $$; + $metadata{hostname} = hostname; my @caller_info = caller($caller_level); $metadata{filename} = $caller_info[1];