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