log4j logger locale问题

时间:2011-09-15 12:23:33

标签: log4j locale

我正在使用Log4j Logger作为我的应用程序。我的应用程序也支持日语,在日语语言环境中它是以日语打印日志日期时间但我希望它应该用英语打印仅用于debuging目的因为我不懂日语。 请帮助我如何为记录器设置locale english。

1 个答案:

答案 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>