我正在使用Log4j Logger作为我的应用程序。我的应用程序也支持日语,在日语语言环境中它是以日语打印日志日期时间但我希望它应该用英语打印仅用于debuging目的因为我不懂日语。 请帮助我如何为记录器设置locale english。
答案 0 :(得分:0)
似乎log4j使用默认语言环境,在你的情况下是日语。您可以尝试的是编辑log4j.properties/log4j.xml
,确保在每个appender中使用PatternLayout
并使用ISO8601日期格式(与语言环境无关)进行配置,例如:
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ISO8601} %m%n"/>
</layout>