不输出日志java_java开发-简单配置log4j2的日志输出环境(不包含输出日志到文件等功能)...

简单配置log4j2的日志输出环境

配置好 log4j2 的环境(用于调试输出)

对应 jar 包

从 log4j2 官网上找到的压缩包中的包我放了4个,其中前三个包是必须的,最后一个web的包还没使用过

classpath 路径上的 log4j2.xml

log4j2.xml 文件内容

之后可以使用以下语句来在控制台中调试你配置的 log4j2 配置已经允许哪些级别以上的信息输出

比如以上配置的是 trace 级别以上的信息都会输出

java 方法

import org.apache.log4j.Logger;

public class Log4jExample {

protected static final Logger logger = Logger.getLogger(Log4jExample.class);

/**

* 测试 logger 测试打印控制台信息可显示层级"trace"为最低级,"fatal"为最高级

*

* @throws Exception

*/

@Test

public static void debuggingLog4j2() throws Exception {

try {

logger.trace("我是trace信息");

logger.debug("我是debug信息");

logger.info("我是info信息");

logger.warn("我是warn信息");

logger.error("我是error信息");

logger.fatal("我是fatal信息");

} catch (Exception e) {

throw new Exception("logger 测试输出异常");

}

}

}

控制台输出

2020-11-21 21:34:35.756 [main] TRACE α.config.log4j.Log4jExample - 我是trace信息

2020-11-21 21:34:35.771 [main] DEBUG α.config.log4j.Log4jExample - 我是debug信息

2020-11-21 21:34:35.771 [main] INFO α.config.log4j.Log4jExample - 我是info信息

2020-11-21 21:34:35.771 [main] WARN α.config.log4j.Log4jExample - 我是warn信息

2020-11-21 21:34:35.772 [main] ERROR α.config.log4j.Log4jExample - 我是error信息

2020-11-21 21:34:35.772 [main] FATAL α.config.log4j.Log4jExample - 我是fatal信息

Extra

@Test 修饰的方法返回类型一定要是 void

当然也可以选择使用 main 方法进行调试

当前版本 v1.0

版本号

修改内容

备注

日期 时间

更新状态

1.0

生成文件初始内容

新建文档

(不可考)

已更新

2.0

添加 @Test 注解

用于测试运行方法打印内容

2020年11月23日 17点15分

已更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值