如何在JBoss AS 7中关闭本地化的日志消息

时间:2018-09-19 12:32:59

标签: eclipse jboss jboss7.x

我的IDE:Eclipse火星/氧气/光子

在开发过程中,我使用JBoss AS 7的本地安装。操作系统是Windows 10,语言环境是pt-br(巴西葡萄牙语)。因此,该JBoss本地实例还将在pt-br中显示日志消息,例如:

<div class="table" >
<div class="row" *ngFor="let rData of reportData; let i = index;" >
        <div class="col" >

            <button 
                 class="btn btn-sm" 
                 *ngIf="checkIfHaveMoreSplits(splitbykey) !== 0"
                 (click)="splitData(splitbykey)"
                >+</button>
            {{rData[splitbykey]}}
        </div>
        <div class="col">{{rData.wins}}</div>
        <div class="col">{{rData.conversions}}</div>
        <div class="col">{{rData.cost}}</div>
        <div class="col">{{rData.bids}}</div>
        <div class="col">{{rData.impressions}}</div>
        <div class="col">{{rData.rev_payout}}</div>

</div>

非英语日志消息很烦人,因为它们使查找互联网错误的解决方案变得更加困难,就像这样:

09:13:05,015 INFO  [org.jboss.as.server] JBAS015888: Criação de serviço de gerenciamento http usando o socket-binding (management-http)

所以,我要问的是:如何使JBoss AS 7以良好的英语显示在Eclipse控制台中的所有日志消息?

1 个答案:

答案 0 :(得分:0)

您可以编辑$JBOSS_HOME/bin/standalone.conf.bat并将-Duser.language=en添加到JAVA_OPTS。您可以将以下内容附加到文件中:

set "JAVA_OPTS=-Duser.language=en %JAVA_OPTS%"

同样,WildFly不包含国际化的日志消息。