使用 IDEA Tomcat 打印信息如何设置为英文

2022-04-10 13:18:51 +08:00
 justin2018

通过谷歌

在 IntelliJ IDEA.app.vmoptions 配置文件中添加了如下配置:

-Duser.language=en
-Duser.region=US

但是打印日志依旧显示中文:

10-Apr-2022 13:01:03.936 信息 [main] org.apache.coyote.AbstractProtocol.init 初始化协议处理器 ["http-nio-8080"]
10-Apr-2022 13:01:03.945 信息 [main] org.apache.catalina.startup.Catalina.load 服务器在[283]毫秒内初始化
10-Apr-2022 13:01:03.960 信息 [main] org.apache.catalina.core.StandardService.startInternal 正在启动服务[Catalina]
10-Apr-2022 13:01:03.961 信息 [main] org.apache.catalina.core.StandardEngine.startInternal 正在启动 Servlet 引擎:[Apache Tomcat/10.0.16]
10-Apr-2022 13:01:03.965 信息 [main] org.apache.coyote.AbstractProtocol.start 开始协议处理句柄["http-nio-8080"]
10-Apr-2022 13:01:03.972 信息 [main] org.apache.catalina.startup.Catalina.start [26]毫秒后服务器启动
Connected to server

解决方法

The JAVA_TOOL_OPTIONS Environment Variable

https://docs.oracle.com/javase/8/docs/technotes/guides/troubleshoot/envvars002.html


# 只需要添加和设置 JAVA_TOOL_OPTIONS 环境变量即可

export JAVA_TOOL_OPTIONS="-Duser.language=en"

PS:

之前在终端输入javajavac也是中文的信息,添加上面的配置后,即可显示英文信息

1170 次点击
所在节点    分享发现
3 条回复
cpstar
2022-04-10 15:03:15 +08:00
把 i18n 的*_zh.properties 给干掉,或者用默认的覆盖,嘿嘿
xuanbg
2022-04-10 16:05:14 +08:00
这种中文的日志从来没有见过呀,怎么才能打印中文的 tomcat 日志? export JAVA_TOOL_OPTIONS="-Duser.language=cn"?
lyusantu
2022-04-11 08:27:19 +08:00
易语言既视感

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/846058

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX