目前的项目日志中经常出现一串日志会占用好几行,目前用户到所以想不打印这些:
2017-07-08 11:35:39,358 DEBUG SaveLogThread org.springframework.transaction.support.TransactionSynchronizationManager - Removed value [org.springframework.jdbc.datasource.ConnectionHolder@7442c5c3] for key [{
CreateTime:"2017-07-08 11:28:18",
ActiveCount:1,
PoolingCount:4,
CreateCount:5,
DestroyCount:0,
CloseCount:26,
ConnectCount:27,
Connections:[
{ID:1052278721, ConnectTime:"2017-07-08 11:28:19", UseCount:1, LastActiveTime:"2017-07-08 11:35:35"},
{ID:1120630802, ConnectTime:"2017-07-08 11:28:19", UseCount:2, LastActiveTime:"2017-07-08 11:35:36"},
{ID:444289640, ConnectTime:"2017-07-08 11:28:19", UseCount:10, LastActiveTime:"2017-07-08 11:35:39"},
{ID:1010305024, ConnectTime:"2017-07-08 11:28:19", UseCount:8, LastActiveTime:"2017-07-08 11:35:39"}
]
}] from thread [SaveLogThread]
百度了一下没有找到设置 traceEnabled的地方
- 方法1:
在配置文件里把所有spring日志全都关闭,应该还可以更具体点
log4j.logger.org.springframework = error
http://blog.csdn.net/orclight/article/details/8558853
- 方法2:
通过与其他没有此类日志的项目对比,发现加上commons-logging1.1.2jar包就可以了