首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何禁用apache mina默认日志

如何禁用apache mina默认日志
EN

Stack Overflow用户
提问于 2014-01-09 14:53:53
回答 2查看 2.4K关注 0票数 1

我正在开发一个使用apache mina发送/接收消息的应用程序。我正在获取Colsole上的apache mina日志

12:01:29.796 NioProcessor-2调试o.a.m.core.filterchain.IoFilterEvent -为会话1激发SESSION_CREATED事件12:01:29.797 NioProcessor-2调试o.a.m.core.filterchain.IoFilterEvent -2事件SESSION_CREATED已为会话1激发

如何禁用这些日志。

EN

回答 2

Stack Overflow用户

发布于 2014-01-12 23:33:08

您需要获取Mina记录器实例,然后在其上禁用日志记录。下面的方法应该是可行的

代码语言:javascript
复制
    Logger minaLogger = (Logger) LoggerFactory.getLogger("org.apache.mina");
    if(minaLogger!=null)
    {
        minaLogger.setLevel(Level.OFF);
    }
票数 3
EN

Stack Overflow用户

发布于 2021-08-20 15:21:07

最近,我不得不使用集成了Spring引导应用程序的mina来做到这一点。首先,您可以使用执行器端点来查找有问题的记录器:

代码语言:javascript
复制
GET /actuator/loggers

检查有问题的记录器的输出json,然后在Spring引导应用程序yaml中调整级别:

代码语言:javascript
复制
logging:
  level:
    org.apache.sshd.server.session.ServerSessionImpl: error

在Docker环境中,这使容器端口扫描器重复生成的“connection reset be peer”警告日志行处于静默状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21013499

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档