如何配置Jetty request.log日期格式



有人可以建议,我在我的某些 jetty 实例上对 request.log 有问题。看来日志记录中的日期取决于环境,例如下面的格式像俄罗斯语言环境,这意味着2月18日,尽管此RHEL 6.6 JETTY 9.2.1实例设置为EN_US。UTF-8。

10.1.182.45 -  -  [18/фев/2017:16:17:11 +0200] "GET /auth/ HTTP/1.0"
10.1.182.45 -  -  [18/фев/2017:16:17:23 +0200] "GET /auth/ HTTP/1.0"    
10.1.182.45 -  -  [18/фев/2017:16:17:59 +0200] "GET /auth/ HTTP/1.0"

我想将格式更改为" 18/2月/2017年",因为在其他类似情况下,它是用英语来的,我无法确定哪个因素会影响这一点。

我在请求的码头配置文件中没有找到此类选项。

NCSA日志具有一个环境,它使用Java Locale.getDefaults()为您的系统弄清楚它。

Locale logLocale = Locale.getDefault();

至于如何更改它,您可以...

  • 设置您的默认Java语言环境更适合Java JVM中运行的所有内容。
  • 或,在您选择的NCSA日志配置中,您可以使用.setLogLocale(Locale)设置要使用的语言环境。

相关内容

  • 没有找到相关文章

最新更新