是否可以使用Log4J仅记录一个级别的消息 [英] Is it possible to log only one level messages with Log4J

查看:80
本文介绍了是否可以使用Log4J仅记录一个级别的消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如果我将日志级别设置为DEBUG,则将记录/打印所有日志级别> = DEBUG的消息。
但是我可以将日志级别设置为仅DEBUG,以便打印仅具有DEBUG的日志级别的消息。或者可以给出一个范围,比如打印日志级别> = DEBUG但是<错误?

If I set the log level to DEBUG, All messages with log level >= DEBUG will be logged/printed. But can I set log level to only DEBUG, such that messages with log level only with DEBUG will be printed. Or can give a range like print all messages whose log level is >=DEBUG but < ERROR?

推荐答案

也许你可以使用LevelMatchFilter?

Maybe you can use a LevelMatchFilter?


在某些情况下,您必须根据级别将日志写入不同的输出。如何通过简单配置Log4j来完成?下面有一些方法。

At some situation, You have to write logs to different outputs according to the level. how can it be done by simply configuration of Log4j? There are some methods below.

http://wiki.apache.org/logging-log4j/LogToAppenderByLevel

这篇关于是否可以使用Log4J仅记录一个级别的消息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆