需要把dao包的log level为trace:
<Loggers>
<Root level="warn"> <!-- 全局配置 -->
<AppenderRef ref="Console" />
<AppenderRef ref="RollingFile"/>
</Root>
<!-- 为某些包/类配置特别的Log级别 -->
<Logger name="com.xjj" level="debug" additivity="false">
<AppenderRef ref="Console" />
</Logger>
<Logger name="com.xjj.dao" level="trace" additivity="false">
<AppenderRef ref="Console" />
</Logger>
<Logger name="org.springframework.cache" level="error" additivity="false">
<AppenderRef ref="Console" />
</Logger>
</Loggers>
其他关于log4j 2.x的配置请参考:http://blog.youkuaiyun.com/clementad/article/details/44625787
效果如下:
如果Logger name="com.xjj.dao" level="debug",则上图中的红色部分是不会出现的。
(原创文章,转载请注明转自Clement-Xu的csdn博客。)