2011-01-22 94 views
2

我在jboss 4.2.2 GA中有一些war,ejb jar应用程序,其日志记录在jboss-log4j.xml中配置。jboss log4j配置

根据appenders和日志位置,日志在预期的路径和文件中得到更新。但是我看到,日志也被写入server.log,其中appender的名字就像[]这样的标识符。

任何有关停止与应用程序相关的日志更新到server.log和仅在appender中配置的特定日志文件路径的想法应该只是更新。

+0

请问您可以包括您的log4j.xml – 2011-02-01 14:07:29

回答

1

由于奥列格说,你应该张贴您的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示例。