MemCached java client 如何能关闭 log4j 的输出 ?

看到javaeye许多人都用 memcached,我就也跟风,
我用的是 com.danga.MemCached.MemCachedClient 类库,
使用时,它往日志文件里写入大量诸如此类信息,不堪其扰,
api 找不到日志开关 !!!!

怎么办呢

INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
INFO (com.danga.MemCached.MemCachedClient:1349)- ++++ deserializing class tool.dao.BizObject
[b]问题补充:[/b]
请不要回答诸如
设置 log4j.properties 之类的话,
我要具体的解决办法。
[b]问题补充:[/b]
我的日志默认输出级别 就是 info ,屏蔽 info 那么我自己的日志也看不到了

3个回答

搞程序都流行嘴边喂了
log4j.logger.com.danga.MemCached.MemCachedClient=ERROR
或整个log4j.logger.com.danga.MemCached=ERROR

log4g.propertes里设置下输出规则

可以这样设置:
com.danga.MemCached.Logger.getLogger("com.danga.MemCached.MemCachedClient").setLevel(com.danga.MemCached.Logger.LEVEL_ERROR);

avant
avant MemCached.Logger是自己实现的,用log4j的配置是控制不了的,这个才是正确的方式!
接近 7 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!