我正在开发一个使用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激发
如何禁用这些日志。
发布于 2014-01-12 23:33:08
您需要获取Mina记录器实例,然后在其上禁用日志记录。下面的方法应该是可行的
Logger minaLogger = (Logger) LoggerFactory.getLogger("org.apache.mina");
if(minaLogger!=null)
{
minaLogger.setLevel(Level.OFF);
}发布于 2021-08-20 15:21:07
最近,我不得不使用集成了Spring引导应用程序的mina来做到这一点。首先,您可以使用执行器端点来查找有问题的记录器:
GET /actuator/loggers检查有问题的记录器的输出json,然后在Spring引导应用程序yaml中调整级别:
logging:
level:
org.apache.sshd.server.session.ServerSessionImpl: error在Docker环境中,这使容器端口扫描器重复生成的“connection reset be peer”警告日志行处于静默状态。
https://stackoverflow.com/questions/21013499
复制相似问题