tweak _get_loggers so it can tolerate a logger that is not aware of the log level
[scpubgit/Object-Remote.git] / lib / Object / Remote.pm
index 675b2fb..feee52a 100644 (file)
@@ -8,19 +8,20 @@ use Module::Runtime qw(use_module);
 our $VERSION = '0.002003'; # 0.2.3
 
 BEGIN { 
-    Object::Remote::Logging->init_logging; 
+  Object::Remote::Logging->init_logging; 
 }
 
 sub new::on {
   my ($class, $on, @args) = @_;
   my $conn = __PACKAGE__->connect($on);
-  log_debug { sprintf("constructing instance of $class on connection for child pid of %i", $conn->child_pid) };
+  log_trace { sprintf("constructing instance of $class on connection for child pid of %i", $conn->child_pid) };
   return $conn->remote_object(class => $class, args => \@args);
 }
 
 sub can::on {
   my ($class, $on, $name) = @_;
   my $conn = __PACKAGE__->connect($on);
+  log_trace { "Invoking remote \$class->can('$name')" };
   return $conn->remote_sub(join('::', $class, $name));
 }