初始化loger4j private static final Logger logger = Logger.getLogger(Testlog4j.class); 找到配置文件DOMConfigurator.configure("./log4j/log4j.xml"); 使用logger.debug("内容"); 模板 <?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"><log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"> <!-- ================================================================= --> <!-- a rolling file appender --> <!-- ================================================================= --> <appender name="wsota-rc.file.log" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="./log4j/out.txt" /> <param name="Append" value="false" /> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %p - %m%n" /> </layout> </appender> <!-- ================================================================= --> <!-- a console appender --> <!-- debug can be turned off by setting level of root to "off" --> <!-- ================================================================= --> <appender name="wsota-rc.console.log" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %p - %m%n" /> </layout> </appender> <!-- use this to turn on debug to a rolling file. --> <!-- <root> <level value="debug" /> <appender-ref ref="wsota-rc.file.log" /> </root> --> <!-- use this to turn on debug to console. --> <root> <level value="debug" /> <appender-ref ref="wsota-rc.console.log" /> <!--<appender-ref ref="wsota-rc.file.log" />如果想加两个appender在这里加--> </root> <!-- use this to turn off debug. --> <!-- <root> <level value="off" /> <appender-ref ref="wsota-rc.console.log" /> </root> --> </log4j:configuration>