log4j如何过滤某个类或包下包括其调用类的日志输出?

发布于 2021-11-30 07:10:03 字数 159 浏览 939 评论 3

log4j 1 貌似做不到?
log4j如何过滤某个类或包下包括其调用类的日志输出?

其调用类在其他地方需要正常输出.

实际是这样的,轮询的时候产生了大量的sql输出.但没什么太大意义比较碍眼.

但其他地方的sql需要正常记录日志.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

清欢 2021-12-06 03:32:51

我没有使用log4j,但是我现在使用log4j2,也就是升级版。以下是log4j2指定输出的配置,希望对你有帮助。

参考:logging.apache.org

<?xml version="1.0" encoding="UTF-8"?>
<configuration status="OFF">
	<appenders>
		<Console name="Console" target="SYSTEM_OUT">
			<PatternLayout pattern="%date [%t] %-5level %logger{36} - %msg%xEx%n" />
		</Console>
	</appenders>
	<loggers>
		<!-- 指定跟踪的包,忽略日志级别 -->
		<logger name="你要输出的包" level="trace">
		</logger>
		<root level="error">
			<appender-ref ref="Console" />
		</root>
	</loggers>
</configuration>

最有价值的是这个:<logger name="你要输出的包" level="trace">

筱果果 2021-12-03 07:27:32

解决了吗?我也遇到这样的问题!!

陌上芳菲 2021-12-02 19:19:29

人工置顶

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文