3
A
답변
4
날짜 형식 오프셋 시간대에 대한 Z
지정을 지원 Log::Log4perl::DateFormat 에 의해 구현됩니다
use strict;
use warnings 'all';
use Log::Log4perl;
my $conf = <<'CONF';
log4perl.logger.Foo = INFO, perllog
log4perl.appender.perllog = Log::Log4perl::Appender::File
log4perl.appender.perllog.filename = foo.log
log4perl.appender.perllog.layout = Log::Log4perl::Layout::PatternLayout
log4perl.appender.perllog.layout.ConversionPattern = \
%d{yyyyMMdd.hhmmssZ:}-%P-%H-%p{2}-%m
CONF
Log::Log4perl::init(\$conf);
my $logger = Log::Log4perl->get_logger('Foo');
$logger->warn('Hello, timezone!');
출력 :
이 로그 :: Log4perl 설명되어 있지 않습니다20160831.094036-0600:-28223-www.example.com-WA-Hello, timezone!
:: Layout :: PatternLayout; 일반적으로 문서화되지 않은 기능을 사용하는 것은 좋지 않지만이 경우에는 기능이 다른 기능에 추가되었을 때 한 모듈에서 문서를 업데이트하는 것을 잊어 버린 것처럼 보입니다. 문서를 업데이트하려면 a ticket을 제출했습니다.