Logging 如何禁用ApacheMina默认日志

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实

我正在开发一个使用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实例,然后禁用其日志记录。以下几点应该有效

    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 也许这些问题是重复的: