私のWebサーバーは私のものとは異なるタイムゾーンにあり、Log4perl構成でこのパターンレイアウトを使用しています:
log4perl.appender.LOGFILE.layout=PatternLayout
log4perl.appender.LOGFILE.layout.ConversionPattern=%d | %p | %l | %c | %m%n
%d は、サーバーのタイムゾーンで日付/時刻を生成します。代わりに、ローカルタイムゾーンで日付/時刻を記録するにはどうすればよいですか?
私は次のことを認識しています。
$Log::Log4perl::DateFormat::GMTIME = 1;
日付/時刻が GMT で記録されますが、任意のタイムゾーンをサポートするドキュメントは見つかりませんでした。