V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
justin2018

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

  •  
  •   justin2018 · Apr 10, 2022 · 1571 views
    This topic created in 1481 days ago, the information mentioned may be changed or developed.

    通过谷歌

    在 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也是中文的信息,添加上面的配置后,即可显示英文信息

    3 replies    2022-04-11 08:27:19 +08:00
    cpstar
        1
    cpstar  
       Apr 10, 2022
    把 i18n 的*_zh.properties 给干掉,或者用默认的覆盖,嘿嘿
    xuanbg
        2
    xuanbg  
       Apr 10, 2022
    这种中文的日志从来没有见过呀,怎么才能打印中文的 tomcat 日志? export JAVA_TOOL_OPTIONS="-Duser.language=cn"?
    lyusantu
        3
    lyusantu  
       Apr 11, 2022
    易语言既视感
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   797 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 20:32 · PVG 04:32 · LAX 13:32 · JFK 16:32
    ♥ Do have faith in what you're doing.