1

コンソール出力は、何らかの理由で現地時間になっています。ファイルにリダイレクトして保存したいのですが、リクエストログとの対応が必要です。私は非常に多くのことを試してきましたが、これほど難しいとは信じられません。

Web サーバーが UTC を使用する方が理にかなっているように見えますが、Jetty stdout/stderr はローカル時間を出力し続けます。

リクエストログが正しくなるので、とてもイライラしますo_O

更新: (以下の Michael の提案による) Jetty の start.ini ファイルに以下を配置します。

--exec
-Duser.timezone="GMT" 

私はまだ Linux でこれを試していません。Linux でそれを行う方法がわかったら、更新を投稿します。手順が異なる場合があります。

4

1 に答える 1

1

UTC でログを取得することに論理的なものはありません。現地時間でログインすることは論理的であり、どこでも広く受け入れられています。UTC で本当に必要な場合は、サーバーのタイム ゾーンを UTC に設定するか、JVM のタイム ゾーンを UTC に設定するのが論理的です。UTC での ログインjava -Duser.timezone="UTC" のみが必要な場合は、ロガーをセットアップする必要があり ます。 .com/a/1785851/525906

于 2013-06-09T08:07:03.533 に答える