在类里面已经走了这个方法,
Logger logger = Logger.getLogger(具体类.class.getName())logger.info("afadf");
但是没有在控制台上输出afadf
Logger logger = Logger.getLogger(具体类.class.getName())logger.info("afadf");
但是没有在控制台上输出afadf
threshold="debug"> <appender name="CONSOLE" class="org.apache.log4j.ConsoleAppender">
<param name="Target" value="System.out" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t] [%c{1}] %m%n" />
</layout>
</appender>
<appender name="ASYNC_CONSOLE" class="org.apache.log4j.AsyncAppender">
<param name="BufferSize" value="8192"/>
<appender-ref ref="CONSOLE" />
</appender> <appender name="FILE" class="org.apache.log4j.DailyRollingFileAppender">
<param name="File" value="e:/logs/lottery-core.log" />
<param name="Append" value="true" />
<param name="DatePattern" value="'.'yyyy-MM-dd" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE} %-5p [%t] [%c{1}] %m%n" />
</layout>
</appender>
<root>
<level value="INFO" />
<appender-ref ref="CONSOLE" />
</root>
</log4j:configuration>这样会将所有 INFO 级别的日志输出。
然后在你需要的logger里增加该appender的引用既可