From: Jason Mills <jmmi...@cpan.org>

 Make sure we have a connection id before using it.
 If we don't have a connection prefix with pid.


Signed-off-by: Jason Mills <jmmi...@cpan.org>
---
 plugins/logging/connection_id |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/plugins/logging/connection_id b/plugins/logging/connection_id
index e54bdcf..0f3b5e1 100644
--- a/plugins/logging/connection_id
+++ b/plugins/logging/connection_id
@@ -6,7 +6,7 @@
 
 sub register {
   my ($self, $qp, $loglevel) = @_;
-  die "The connection ID feature is currently unsupported";
+  
   $self->{_level} = LOGWARN;
   if ( defined($loglevel) ) {
       if ($loglevel =~ /^\d+$/) {
@@ -31,9 +31,9 @@ sub hook_logging {
   return DECLINED if defined $plugin and $plugin eq $self->plugin_name; 
 
   my $connection = $self->qp && $self->qp->connection;
-  # warn "connection = $connection\n";
+  
   warn 
-    join(" ", ($connection ? $connection->id : "???") .
+    join(" ", ($connection && $connection->id ? $connection->id : "$$") .
          (defined $plugin ? " $plugin plugin:" :
           defined $hook   ? " running plugin ($hook):"  : ""),
          @log), "\n"
-- 
1.6.0.4

Reply via email to