1、问题描述
在eclipse中使用jboss作为web服务器,在代码中使用System.out.println(“打印消息”)。
logger.info(“打印消息”);
但在控制台都没有消息输出。
2、问题处理
查看了一下web-info下面没有log4j.xml文件
从另外一个项目中copy了一个,放到web-info下。
log4j.xml的内容如下:
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/" debug="false">
<appender name="FILE" class="org.apache.log4j.FileAppender">
<param name="File" value="test.log"/>
<param name="Append" value="true"/>
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c:%L] %m%n"/>
</layout>
</appender>
<category name="com.redhat.gss.logging">
<priority value="INFO"/>
</category>
<root>
<appender-ref ref="FILE"/>
</root>
</log4j:configuration>
3、clean一下工程,然后重新跑一下工程,就可以看到控制台的消息输出了。