1.先将jdk配置一下
选Preferences----
找到自己的jdk所在的位置
2.配置Tomcat
window-----preferences-------
找到自己的tomcat所在位置
3.项目右键,build path--------->configure build path
4.导入log4j-1.2.14.jar
右键点击log4j-1.2.14.jar文件build path----->add to build path
项目根目录下创建一个log4j.log的文件,同时在src目录下导入log4j.properties文件
log4j.properties文件代码如下
#log4j.rootLogger = DEBUG, a1 log4j.rootLogger = INFO, A1 #log4j.rootLogger = ERROR, A1 #u8fd9u91ccu5b9au4e49u7684u662ferroru7ea7u522bu7684uff0cu5176u5b9eu7528infou7ea7u7684u5c31u53efu4ee5u4e86uff0cu53cdu6b63u67095u4e2au7ea7u522bu4f60u81eau5df1u770bu7740u7528uff1b #log4j.appender.A1 = org.apache.log4j.ConsoleAppender log4j.appender.A1 = org.apache.log4j.FileAppender log4j.appender.A1 = org.apache.log4j.RollingFileAppender log4j.appender.A1.File =log4j.log #u5b9au4e49u65e5u5fd7u7684u5b58u653eu8defu5f84u548cu6587u4ef6u540duff1b log4j.appender.A1.MaxFileSize=500KB #u5f53logu6587u4ef6u5927u4e8e500Ku7684u65f6u5019u5220u9664u91cdu65b0u5efauff1b log4j.appender.A1.MaxBackupIndex=10 log4j.appender.A1.layout = org.apache.log4j.PatternLayout #u4f7fu7528u7684u662fu81eau5b9au4e49u7684u65e5u5fd7u683cu5f0fuff0cu4e0bu9762u5c31u662fu81eau5b9au4e49u7684u4e00u4e9bu53c2u6570u54afuff1b #log4j.appender.A1.layout.ConversionPattern = %-4r [%t] %-5p %c %x - %m%n log4j.appender.A1.layout.ConversionPattern = [%d] [%t] %m%n
创建一个包 org.jsoft.log
包下面创建一个类 TestLog
package org.jsoft.log; import org.apache.log4j.*; /** * @author Administrator * @version 2018-1-9上午9:14:11 */ public class TestLog { public static void main(String[] args) { //获得纪录器 new TestLog().getLog(); } public void getLog(){ Logger l = Logger.getLogger(TestLog.class); l.info("你动了我的人"); } }
运行,在log4j.log可以看到日志打印出来了
WARN No appenders could be found for logger (org.jsoft.log.TestLog).
出现这个错误是因为没有导入log4j.properties文件