jboss中使用log4j.propertier
jboss 也采用了log4j 记录日志,
项目中也有一个log4j.properties, 由于都配置了
org.apache.log4j.ConsoleAppende
这样会 有冲突, 启动时出现ERROR: invalid console appender config detected, console stream is looping.
?
?
log4j.rootLogger= DEBUG, FILE, ROLLING_FILE,CONSOLE2log4j.logger.com.gs = DEBUGlog4j.logger.com.opensymphony.oscache = INFOlog4j.logger.com.gs.sitecore.common.caching = DEBUG, CACHElog4j.logger.org.displaytag = WARN######################### Console Appender########################log4j.appender.CONSOLE2=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE2.Target=System.outlog4j.appender.CONSOLE2.Threshold=DEBUGlog4j.appender.CONSOLE2.layout=org.apache.log4j.PatternLayoutlog4j.appender.CONSOLE2.layout.ConversionPattern=[%d{yyyy-MM-dd HH:mm:ss}] %c{1}.%t - %-6p - %m%n?
?
?
ERROR: invalid console appender config detected, console stream is looping.
解决方法一是不用Console的Appender,或者改jboss的????????<attribute name="ConfigurationURL">resource:log4j.xml</attribute>
????????<attribute name="CatchSystemOut">false</attribute>
????????<attribute name="Log4jQuietMode">true</attribute>
</mbean>。