0
私は紺碧の上を走るアプリを持っています。 Azureは日付に関連するものにUTC時間を使用するので、すべてのログエントリに「間違った」時間があります。log4j/log4netタイムスタンプを東部時間帯に設定します
タイムスタンプが東部時間帯として記録されるようにlog4net設定ファイルを変更するにはどうすればよいですか?
私の現在のパターン
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="[%date{dd MMM yyyy HH:mm:ss.fffzzz}] [%5level] (%identity-%username) %message%newline" />
</layout>
あなたはレイアウトを確認することができます。どのようにログ時間が「間違っていますか? [%date'のドキュメント](https://logging.apache.org/log4net/log4net-1.2.13/release/sdk/log4net.Layout.PatternLayout.html)は、 "_日付の出力に使用します。世界標準時で日付を出力するには、%utcdateパターンを使用してください。 "_ただし、特定のタイムゾーンで出力することはできません。しかし、GlobalContextパラメータとしてログに記録する時間を渡すことができます。その場合は、完全に制御できます。 – stuartd