私は、.netアプリケーションのアプリケーションログにMicrosoft Enterpriseライブラリ5.0を使用しています。エンタープライズライブラリ5.0 - アプリケーションロギング - 不正な日付時刻
ロギングが正しく機能しています。しかし、問題は、ロギングメッセージと共に記録されているDateTimeが間違っていることです。 6.5時間の時差があります。
これを修正するにはどうすればよいですか?
私は、.netアプリケーションのアプリケーションログにMicrosoft Enterpriseライブラリ5.0を使用しています。エンタープライズライブラリ5.0 - アプリケーションロギング - 不正な日付時刻
ロギングが正しく機能しています。しかし、問題は、ロギングメッセージと共に記録されているDateTimeが間違っていることです。 6.5時間の時差があります。
これを修正するにはどうすればよいですか?
(app.config内の)テキストフォーマッタをローカルサーバーの時刻を使用するように変更します。そうでない場合は、デフォルトでUTCに設定されます。
設定ファイルの変更は、拡張プロパティに反映されます。「タイムスタンプ」フィールドには、UTC形式の時刻が表示されます。 両方の場所で変更するには、LogEntryのTimeStampプロパティを使用してコード内で更新するだけです。 ここをクリックしてください: EnterpriseLibrary.Logging writes logs with 1 hour difference
ありがとうございました。 – Sidharth
私のおかげで、時々時差に気付いたのはなぜだろうかと思った。 – SteveC
タイムゾーンを特定できるか? – Tushar