Skip to content

Commit 0a4940c

Browse files
committed
provide production log4perl config
1 parent 91e7532 commit 0a4940c

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

cpanfile

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ requires 'Log::Any::Adapter::Log4perl';
9393
requires 'Log::Contextual';
9494
requires 'Log::Log4perl';
9595
requires 'Log::Log4perl::Appender::ScreenColoredLevels';
96+
requires 'Log::Dispatch';
97+
requires 'Log::Dispatch::Syslog';
98+
requires 'Log::Log4perl::Catalyst';
99+
requires 'Log::Log4perl::Layout::JSON';
96100
requires 'MIME::Base64', '3.15';
97101
requires 'MetaCPAN::Moose';
98102
requires 'MetaCPAN::Pod::XHTML';

cpanfile.snapshot

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4225,6 +4225,23 @@ DISTRIBUTIONS
42254225
File::Path 2.0606
42264226
File::Spec 0.82
42274227
Test::More 0.45
4228+
Log-Log4perl-Layout-JSON-0.56
4229+
pathname: M/MS/MSCHOUT/Log-Log4perl-Layout-JSON-0.56.tar.gz
4230+
provides:
4231+
Log::Log4perl::Layout::JSON 0.56
4232+
requirements:
4233+
Carp 0
4234+
Class::Tiny 0
4235+
ExtUtils::MakeMaker 0
4236+
JSON::MaybeXS 0
4237+
Log::Log4perl 0
4238+
Log::Log4perl::Layout 0
4239+
Log::Log4perl::Layout::PatternLayout 0
4240+
Log::Log4perl::Level 0
4241+
parent 0
4242+
perl 5.008
4243+
strict 0
4244+
warnings 0
42284245
Log-Message-0.08
42294246
pathname: B/BI/BINGOS/Log-Message-0.08.tar.gz
42304247
provides:

log4perl_prod.conf

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
log4perl.rootLogger=WARN, OUTPUT, SYSLOG
2+
3+
log4perl.appender.OUTPUT=Log::Log4perl::Appender::Screen
4+
log4perl.appender.OUTPUT.stderr=1
5+
6+
log4perl.appender.OUTPUT.layout=PatternLayout
7+
log4perl.appender.OUTPUT.layout.ConversionPattern=[%d] [%p] [%X{url}] %m%n
8+
9+
log4perl.appender.SYSLOG=Log::Dispatch::Syslog
10+
log4perl.appender.SYSLOG.ident = metacpan_api
11+
log4perl.appender.SYSLOG.facility = local0
12+
log4perl.appender.SYSLOG.layout = Log::Log4perl::Layout::JSON
13+
log4perl.appender.SYSLOG.layout.field.message = %m{chomp}
14+
log4perl.appender.SYSLOG.layout.field.category = %c
15+
log4perl.appender.SYSLOG.layout.field.class = %C
16+
log4perl.appender.SYSLOG.layout.field.file = %F{1}
17+
log4perl.appender.SYSLOG.layout.field.sub = %M{1}
18+
log4perl.appender.SYSLOG.layout.include_mdc = 1

0 commit comments

Comments
 (0)