92 log4j日志记录

丨Fanny丨Cri 2020-02-18

下载地址

 https://files-cdn.cnblogs.com/files/Scorpicat/log4j-1.2.12.jar.zip

导入配置文件

在eclipse的目录中找到:

log4j.properties文件导入项目src下

92 log4j日志记录

log4j导入项目

92 log4j日志记录

 配置详解

92 log4j日志记录

第1行:全局配置:INFO表示最低启动日志级别为INFO,CONSOLE表示日志执行到控制台,如果要输出到文件,添加:LOGFILE

第6行:某个类的自定义触发级别

第9-12:输出到控制台的配置

第15-20行:输出到文件的配置

  • 第16行:文件路径及文件名,可以使绝对路径
  • 第17行:可追加
  • 第20行:输出格式

使用

级别(从高到低):

  • FATAL
  • ERROR
  • WARN
  • INFO
  • DEBUG

 用在对应的地方:

  • 通常FATAT及ERROR级别用在catch中
  • 其它的视需要而用
public class Test {
	public static void main(String[] args) {
		Logger logger = LogManager.getLogger(Test.class);
		logger.fatal("我是致命错误信息");
		logger.error("我是错误信息");
		logger.warn("我是警告信息");
		logger.info("我是info信息");
		logger.debug("我是debug信息");
	}
}

报错:

我无法解决的错

Exception in thread "main" java.lang.Error: Unresolved compilation problems:
Logger cannot be resolved to a type
Logger cannot be resolved

at com.xiaohei.test.Test.main(Test.java:7)

相关推荐