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

loyal 发布于 2016/05/19 02:33
阅读 3K+
收藏 0

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

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

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

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

加载中
0
loyal
loyal
人工置顶
0
w
wanshijian
解决了吗?我也遇到这样的问题!!
0
登琼
登琼

我没有使用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">

返回顶部
顶部