logging - 如何防止 FileLockNodeManager 向 Wildfly 日志发送垃圾邮件?
问题描述
升级到 Wildfly 22.0.1 后,我在日志中收到了数千条类似的条目:
2021-02-19 08:40:54,979|DEBUG|mis.core.server.impl.FileLockNodeManager|Server still has the lock, double check status is live
2021-02-19 08:40:54,979|DEBUG|mis.core.server.impl.FileLockNodeManager|getting state...
2021-02-19 08:40:54,979|DEBUG|mis.core.server.impl.FileLockNodeManager|trying to lock position: 0
2021-02-19 08:40:54,979|DEBUG|mis.core.server.impl.FileLockNodeManager|locked position: 0
2021-02-19 08:40:54,979|DEBUG|mis.core.server.impl.FileLockNodeManager|state: 76
2021-02-19 08:40:54,979|DEBUG|mis.core.server.impl.FileLockNodeManager|Status is set to live
我尝试将此类的日志级别设置为 ERROR
<logger category="mis.core.server.impl.FileLockNodeManager">
<level name="ERROR"/>
</logger>
但我仍然每 2-3 秒收到一次这些消息。
任何想法我做错了什么?
最好的问候马克。
在standalone-full.xml 中完成Logging conf:
<subsystem xmlns="urn:jboss:domain:logging:8.0">
<console-handler name="CONSOLE">
<level name="INFO"/>
<formatter>
<named-formatter name="COLOR-PATTERN"/>
</formatter>
</console-handler>
<periodic-rotating-file-handler name="FILE" autoflush="true">
<formatter>
<named-formatter name="PATTERN"/>
</formatter>
<file relative-to="jboss.server.log.dir" path="server.log"/>
<suffix value=".yyyy-MM-dd"/>
<append value="true"/>
</periodic-rotating-file-handler>
<logger category="com.arjuna">
<level name="WARN"/>
</logger>
<logger category="io.jaegertracing.Configuration">
<level name="WARN"/>
</logger>
<logger category="mis.core.server.impl.FileLockNodeManager">
<level name="ERROR"/>
</logger>
<logger category="org.jboss.as.config">
<level name="DEBUG"/>
</logger>
<logger category="sun.rmi">
<level name="WARN"/>
</logger>
<root-logger>
<level name="INFO"/>
<handlers>
<handler name="CONSOLE"/>
<handler name="FILE"/>
</handlers>
</root-logger>
<formatter name="PATTERN">
<pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
<formatter name="COLOR-PATTERN">
<pattern-formatter pattern="%K{level}%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%e%n"/>
</formatter>
</subsystem>
<subsystem xmlns="urn:jboss:domain:batch-jberet:2.0">
<default-job-repository name="in-memory"/>
<default-thread-pool name="batch"/>
<job-repository name="in-memory">
<in-memory/>
</job-repository>
<thread-pool name="batch">
<max-threads count="10"/>
<keepalive-time time="30" unit="seconds"/>
</thread-pool>
</subsystem>
解决方案
推荐阅读
- javascript - 如何在使用 Java 脚本的 cosmos DB 查询中包含参数!=“”
- c++ - 何时将其用于 lambda 中的类函数
- pyspark - PySpark:计算平面图中的每个元素
- python - 如何在 Python 中为 Discord 机器人命令添加冷却时间?
- python - Pandas:在 pivot_table 中,如何自定义填充缺失值?
- cloudsim - CloudSim Plus中虚拟机的功耗(模拟工具)
- actions-on-google - 确保返回用户给予许可
- r - 如何导入带有日期时间标题信息的excel数据
- html - 为什么我的 div 背景在标题周围分开?
- ruby-on-rails - 邀请注册密钥(无设备)