我正在开发一个使用apache mina发送/接收消息的应用程序。 我正在获得apache mina登录colsole
12:01:29.796 [NioProcessor-2] DEBUG o.a.m.core.filterchain.IoFilterEvent - 为会话1启动SESSION_CREATED事件 12:01:29.797 [NioProcessor-2] DEBUG o.a.m.core.filterchain.IoFilterEvent - 已为会话1触发事件SESSION_CREATED
如何禁用这些日志。
答案 0 :(得分:3)
您需要获取Mina记录器实例,然后禁用其登录。以下应该有效
Logger minaLogger = (Logger) LoggerFactory.getLogger("org.apache.mina");
if(minaLogger!=null)
{
minaLogger.setLevel(Level.OFF);
}
答案 1 :(得分:2)
使用log4j(和log4j上的slf4j):您可以禁用任何指定java包的任何日志。
您可以使用以下命令更新 log4j.properties 配置文件中的日志记录配置:
# log4j: how to control logging at package level log4j.logger.org.apache.mina=LOG_LEVEL # where LOG_LEVEL will be the level you need: OFF, INFO, DEBUG, ERROR
也许这些问题与以下内容重复: How do you Change a Package's Log Level using Log4j?