PatternLayout
を使用するかどうかを選択する%d{%m/%d/%y %H:%M:%S}
と、現在の日付と時刻が表示されます。時間はUTC
フォーマットに準じます。
私の要件は、ローカルシステム時間に従って時間を表示することです。
アップデート:
ローカルシステム時間に従って時間を表示するtimehelper.h
方法は1つありますか?Time::localtime
PatternLayout クラスのドキュメントを参照してください。詳細な説明には、すべての形式を列挙した表があります。%d
そこでは、UTC が によって印刷され、現地時間がによって印刷されていることがわかるはずです%D
。
イニシャル%d
を に変更するだけ%D
です。