Logging 如何禁用ApacheMina默认日志
我正在开发一个使用ApacheMina发送/接收消息的应用程序。 我在colsole上获得apache mina日志 12:01:29.796[NioProcessor-2]调试o.a.m.core.filterchain.IoFilterEvent-为会话1触发会话\u创建的事件 12:01:29.797[NioProcessor-2]调试o.a.m.core.filterchain.IoFilterEvent-已为会话1触发创建的事件会话Logging 如何禁用ApacheMina默认日志,logging,apache-mina,Logging,Apache Mina,我正在开发一个使用ApacheMina发送/接收消息的应用程序。 我在colsole上获得apache mina日志 12:01:29.796[NioProcessor-2]调试o.a.m.core.filterchain.IoFilterEvent-为会话1触发会话\u创建的事件 12:01:29.797[NioProcessor-2]调试o.a.m.core.filterchain.IoFilterEvent-已为会话1触发创建的事件会话 如何禁用这些日志。您需要获取Mina logger实
如何禁用这些日志。您需要获取Mina logger实例,然后禁用其日志记录。以下几点应该有效
Logger minaLogger = (Logger) LoggerFactory.getLogger("org.apache.mina");
if(minaLogger!=null)
{
minaLogger.setLevel(Level.OFF);
}
您需要获取Mina logger实例,然后禁用它的日志记录。以下几点应该有效
Logger minaLogger = (Logger) LoggerFactory.getLogger("org.apache.mina");
if(minaLogger!=null)
{
minaLogger.setLevel(Level.OFF);
}
使用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
#log4j:如何在包级别控制日志记录
log4j.logger.org.apache.mina=日志级别
#其中LOG_LEVEL将是您需要的级别:OFF、INFO、DEBUG、ERROR
也许这些问题是重复的:
使用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
#log4j:如何在包级别控制日志记录
log4j.logger.org.apache.mina=日志级别
#其中LOG_LEVEL将是您需要的级别:OFF、INFO、DEBUG、ERROR
也许这些问题是重复的: