my $self = shift;
my $level = shift;
my $message = join( "\n", @_ );
+ my $ret;
if ($self->can('_has_psgi_logger') and $self->_has_psgi_logger) {
- $self->_psgi_logger->({
+ $ret = $self->_psgi_logger->({
level => $level,
message => $message,
});
$message .= "\n" unless $message =~ /\n$/;
my $body = $self->_body;
$body .= sprintf( "[%s] %s", $level, $message );
- $self->_body($body);
+ $ret = $self->_body($body);
}
if( $self->autoflush && !$self->abort ) {
$self->_flush;
}
+ return $ret;
}
sub _flush {