JAVA如何添加日志文件

JAVA添加日志文件:首先导入需要的日志文件工具

导入步骤如下图

之后再创建名为 log4j.properties  file(配置文件,配置文件只能放在src里面不能放在其他包里面不然会找不到)

创建步骤如下

之后再修改logic的配置信息 具体操作如下

再将file的编码格式改为UTF-8

之后再对log4j 进行配置,如果创建进入的编辑器框为 Properties, 不习惯可以点击Source则变为原理的JAVa编辑器样式

配置代码如下

 ## 设置日志级别和输出源
log4j.rootLogger = All,sysout,EFile

## sysout
## 设置日志输出位置
log4j.appender.sysout = org.apache.log4j.ConsoleAppender
## 设置输出布局
log4j.appender.sysout.layout = org.apache.log4j.PatternLayout
## 设置布局样式
log4j.appender.sysout.layout.ConversionPattern = [%p] [%d] [%l] %n%m%n
## 设置输出源优先级(对文件输出源有效)
log4j.appender.sysout.Threshold = ALL
## 设置是否立即写入
log4j.appender.sysout.ImmediateFlush = TRUE
## 设置输出颜色
log4j.appender.sysout.target = System.out


##EFile
##输出位置为文件
log4j.appender.EFile = org.apache.log4j.FileAppender
##指定写入的文件名
log4j.appender.EFile.File = error.log
log4j.appender.EFile.layout = org.apache.log4j.PatternLayout
log4j.appender.EFile.layout.ConversionPattern = [%-5p] [%d] [%l]%n%m%n
log4j.appender.EFile.Threshold = ERROR
log4j.appender.EFile.ImmediateFlush = TRUE

再创建一个JAVA类

package com.Day_7_19;

import org.apache.log4j.Logger;



public class TestLog {
	private static final Logger LOG = Logger.getLogger(TestLog.class);
	
	public static void main(String[] args) {
		LOG.debug("debug");
		LOG.info("test");
		LOG.warn("warn");
		LOG.error("error");
		LOG.fatal("fatal");
		
	}

}

 运行看控制台输出如下信息

则表示配置成功,并且在你工作的项目中文件中能看到文件error

猜你喜欢

转载自blog.csdn.net/qq_42651904/article/details/81122666
今日推荐