update logging api to match log-contextual 0.005
Tyler Riddle [Mon, 14 Jan 2013 22:11:47 +0000 (14:11 -0800)]
Makefile.PL
lib/Object/Remote/Logging/Router.pm
t/logrouter.t

index f3c9a27..4e934be 100644 (file)
@@ -14,6 +14,7 @@ WriteMakefile(
     'CPS::Future' => 0,
     'Class::C3' => 0, # required to fatpack Moo
     'String::ShellQuote' => 0, # required for ssh argument manipulation
+    'Log::Contextual' => 0.005000
   },
   EXE_FILES => [
     'bin/object-remote-node',
index 46b6da7..15bd251 100644 (file)
@@ -17,7 +17,7 @@ sub after_import { }
 sub _get_loggers {
   my ($self, %metadata) = @_;
   my $package = $metadata{caller_package};
-  my $level = $metadata{log_level};
+  my $level = $metadata{message_level};
   my $is_level = "is_$level";
   my $need_clean = 0;
   my @loggers;
@@ -62,7 +62,7 @@ sub _deliver_message {
   my @loggers = $self->_get_loggers(%message_info);
   my $generator = $message_info{message_sub};
   my $args = $message_info{message_args};
-  my $level = $message_info{log_level};
+  my $level = $message_info{message_level};
   
   return unless @loggers > 0;
   #this is the point where the user provided log message code block is executed
@@ -74,7 +74,7 @@ sub _deliver_message {
 
 sub handle_log_request {
   my ($self, %message_info) = @_;
-  my $level = $message_info{log_level};
+  my $level = $message_info{message_level};
   my $package = $message_info{caller_package};
   my $need_clean = 0;
 
index 4a486cd..f4408a1 100644 (file)
@@ -11,7 +11,7 @@ my $generator = sub { "Generator output" };
 my %metadata = (
   exporter => $controller_name, 
   caller_package => __PACKAGE__,  caller_level => 0,
-  log_level => 'test1', message_sub => $generator, message_args => [],
+  message_level => 'test1', message_sub => $generator, message_args => [],
 );
 
 my $router = Object::Remote::Logging::Router->new;
@@ -37,7 +37,7 @@ is(ref $logger->feedback_input->[2]->{message_sub}, 'CODE', 'message sub did exi
 delete $logger->feedback_input->[2]->{message_sub};
 is_deeply($logger->feedback_input, [
   'test1', [ 'Generator output' ], {
-    exporter => 'Test::Log::Controller', log_level => 'test1',
+    exporter => 'Test::Log::Controller', message_level => 'test1',
     hostname => hostname(), pid => $$, caller_package => __PACKAGE__,
     line => $linenum, method => undef, filename => __FILE__,
     message_args => [], object_remote => {