0
我有一個在azure上運行的應用程序。 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