use Moo;
use Scalar::Util qw(weaken);
-has format => ( is => 'ro', required => 1, default => sub { '[%l %r] %s' } );
+has format => ( is => 'ro', required => 1, default => sub { '[%l %r] %f:%i %p::%m %s' } );
has level_names => ( is => 'ro', required => 1 );
has min_level => ( is => 'ro', required => 1 );
has max_level => ( is => 'ro' );
return {
'%' => '%', t => $self->_render_time($metadata->{timestamp}),
r => $self->_render_remote($metadata->{object_remote}),
- s => $self->_render_log(@$content), l => $level, p => $metadata->{package},
+ s => $self->_render_log(@$content), l => $level,
+ p => $metadata->{package}, m => $metadata->{method},
+ f => $metadata->{filename}, i => $metadata->{line},
};
}