你们好,下面给你们演示Log4j配置到eclipse中去的步骤以及使用方法一步一步的进行,没搞懂的朋友能够参照一下apache
Ok Come toapp
去网上下载一个eclipse
而后解压,解压后文件里的示意图测试
而后将this
在建立好的Java package的项目下,放在与Src的同级目录下,有一个lib文件装收,示意图debug
而后将log4j-1.2.17.jar引用日志
而后建立包blog
在包的里面建立一个Student类ip
package com.student.bean;get
import org.apache.log4j.Logger;
public class Student {
private static Logger logger=Logger.getLogger(Student.class);
private int id;
private String name;
public static Logger getLoggoer() {
return logger;
}
public static void setLoggoer(Logger loggoer) {
Student.logger = loggoer;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Student(){
logger.debug("这是一个Student Object类");
}
public void add(Student stu){
logger.debug("这是一个增长的method");
}
}
而后再写一个配置文件log4j.properties
开始配置
固然这个实在Src下面因此就直接配就好了
log4j.rootLogger=日志级别,appender1, appender2, ….
日志级别有:all/debug/info/warn/error/fatal/off,不区分大小写
注意,需在控制台输入,只需将其中一个appender定义为stdout便可
rootLogger这个表示:默认是对整个工程生效
#rootLogger 表示对整个工程
log4j.rootLogger =debug,myconsole,myconsole2
#log4j.logger.com.my.bean2=debug,myconsole,myconsole2
#log4j.logger.com.my.bean=debug,myconsole2
log4j.appender.myconsole=org.apache.log4j.ConsoleAppender
log4j.appender.myconsole.layout=org.apache.log4j.PatternLayout
log4j.appender.myconsole.layout.ConversionPattern=%d{yyyy-m-dd:hh:mm:ss}--%c-测试-(%l)[%m]%n
log4j.appender.myconsole2=org.apache.log4j.FileAppender
log4j.appender.myconsole2.file=c://studentlog.log
log4j.appender.myconsole2.layout=org.apache.log4j.PatternLayout
log4j.appender.myconsole2.layout.ConversionPattern=%d{yyyy-m-dd:hh:mm:ss}--%c-测试-(%l)[%m]%n
log4j.appender.syslog.encoding=UTF-8
配完了在写一个测试类
Test
package com.main.test;
import com.student.bean.Student;
import com.teacher.bean.Teacher;
public class Test {
public static void main(String[] args) {
Student stu=new Student();
stu.setName("尼尔");
Teacher tea=new Teacher();
tea.setGender("吃饭了");
tea.setName("嘿嘿");
System.out.println("cxvzxcvzxcvzxcvzxcv");
}
}
控制面板
这就成功了