gpt4 book ai didi

java - log4j2 触发 System.exit

转载 作者:行者123 更新时间:2023-11-29 04:52:36 25 4
gpt4 key购买 nike

我基本上是在尝试执行以下操作:

  • 每当我记录到 fatal error 时,log4j2 应该自动退出

  • log4j2 应该在记录 X 数量的错误后调用 System.exit

如果 log4j2 没有这个能力,有没有办法在这些日志上放置一个回调钩子(Hook)?

谢谢!

最佳答案

没有什么可以自动执行此操作。但是,创建一个调用 System.exit() 的 Appender 是微不足道的。然后,您需要做的就是将配置设置为在记录致命消息时记录到该附加程序。

您还可以创建一个过滤器来计算记录的错误消息数,然后始终返回 NEUTRAL。一旦达到计数,它将调用 System.exit()。

总而言之,这不是我在我工作的系统中想要的东西。

关于java - log4j2 触发 System.exit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34863728/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com