如何配置jetty request.log日期格式?

如何配置jetty request.log日期格式?,jetty,jetty-9,Jetty,Jetty 9,有人能告诉我,我的request有问题。请登录我的一些jetty实例。 日志记录中的日期似乎取决于区域设置,例如,下面它的格式类似于俄语区域设置,即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 /

有人能告诉我,我的request有问题。请登录我的一些jetty实例。 日志记录中的日期似乎取决于区域设置,例如,下面它的格式类似于俄语区域设置,即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"
我想将格式改为“2017年2月18日”,因为在其他类似情况下,它是英文的,我无法确定哪个因素会影响这一点


我在request.log的jetty配置文件中没有找到这样的选项,只有时区设置,并且系统区域设置已经在en_US.UTF-8中。

NCSA日志有一个区域设置,它使用Java为您的系统找到它

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"
Locale logLocale=Locale.getDefault();
至于如何改变它,你可以

  • 将默认Java语言环境设置为更适合Java JVM中运行的所有内容
  • 或者,在您选择的NCSA日志配置中,您可以使用设置希望它使用的区域设置