我在jboss 4.2.2 GA中有一些war,ejb jar应用程序,其日志记录在jboss-log4j.xml
中配置。
根据appender和日志位置,日志会在预期的路径和文件中更新。但是我知道,日志也会被写入server.log
,其中包含的名称与[]
类似。
任何关于将应用程序相关的日志更新停止到server.log
并且只有appender中配置的特定日志文件路径的想法才应该更新。
答案 0 :(得分:1)
正如Oleg所说,你应该发布你的log4j文件......
或者尝试再次猜测问题:
在jboss log4j文件(旧版本中为$JBOSS_SERVER/conf/jboss-log4j.xml
或$JBOSS_SERVER/conf/log4j.xml
)中添加一个条目,以删除您的应用日志记录。 EG:
<category name="com.mycompany">
<priority value="FATAL"/>
</category>
然后,只会将“com.mycompany”包中的致命错误消息记录到它。或者关闭将“FILE”appender附加到根包(位于文件底部)。
然后,您应该专门为您的应用程序包配置一个appender。查看jboss-log4j.xml文件中的appender示例。