IDEA下配置Log4j教程
我是创建完项目之后,配置的Log4j,不确定下次再新建项目时,还需要重新配置不。
1.pom.xml中配置依赖,注意标签,一定在标签中
log4j log4j 1.2.17
- log4j.properties放入正确的位置,
我的放在了创建的项目中,先创建了一个空的txt文件,然后复制进了下面的代码

需要复制的代码到log4j.properties文件中:
### 设置###
log4j.rootLogger = debug,stdout,D,E### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n### 输出DEBUG 级别以上的日志到=E://logs/error.log ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = D://logs/debug.log ###此处修改log文件的位置 ###
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n### 输出ERROR 级别以上的日志到=E://logs/error.log ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =D://logs/error.log ###此处修改log文件的位置 ###
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ]
在IDEA中的样子:

3.做个测试:(注意:一定将LOGGER.debug函数写在main函数中),找到主程序的入口,

package com.zznode;import org.apache.log4j.Logger;
public class DemoApplication extends WebMvcConfigurerAdapter {private static final Logger LOGGER = Logger.getLogger(DemoApplication.class);public static void main(String[] args) {SpringApplication.run(DemoApplication.class, args);// 记录debug级别的信息LOGGER.debug("This is debug message.");// 记录info级别的信息LOGGER.info("This is info message.");// 记录warn级别的信息LOGGER.info("This is warn message.");// 记录error级别的信息LOGGER.error("This is error message.");}
}
4.运行结果:

然后去建log目录下查看,已经生成这两个文件。
文件内容:
参照了这两个链接,结合自己,自认为写的更细写,希望对小伙伴有帮助!
https://blog.csdn.net/u010814766/article/details/50295417
https://blog.csdn.net/qq_21768483/article/details/83996153?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
