Log4j环境搭建步骤
https://logging.apache.org/log4j/2.x/maven-artifacts.html 官网的地址
1、导入jar包
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.16</version>
</dependency>
</dependencies>
2、创建log4j 配置文件.log4j.properties
log4j.rootLogger=debug, stdout,logfile
# 输出到控制台上
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.err
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# %d日期 %l哪个包中的哪个类哪个方法第几行 %m输出的报错信息语句
log4j.appender.stdout.layout.ConversionPattern=%d %l %m %n
# ======================================输出日志文件
log4j.appender.logfile=org.apache.log4j.FileAppender
# 输出的地址 项目根目录 也可以是你的C:中的目录
log4j.appender.logfile.File=jbit.log
log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
# %p输出的类型 %d日期 %f哪个包中的 %m输出的报错信息语句
log4j.appender.logfile.layout.ConversionPattern=%p %d %F %M %m%n
3、编写代码
package com.TestLog4j.entity;
import org.apache.log4j.Logger;
public class Student {
//创建 Logger
private Logger logger = Logger.getLogger(this.getClass());
public Student() {
}
/**
* 方法
*/
public void show(){
//正常信息
logger.info("正常");
//调试信息
logger.debug("调试信息");
//错误信息
logger.error("错误信息");
}
}
4、测试
package com.TestLog4j.test;
import com.TestLog4j.entity.Student;
public class test {
public static void main(String[] args) {
Student student = new Student();
student.show();
}
}