gpt4 book ai didi

java - logbak.fatal ("foo"的简单替代方案)?

转载 作者:太空宇宙 更新时间:2023-11-04 10:25:01 25 4
gpt4 key购买 nike

Logback异常处理框架中,它们有何不同?

try {
...
} catch(Exception e) {
logback.error("fatal error!");
System.exit(-1);
}

这与

有何不同
try {
...
} catch(Exception e} {
logback.fatal("fatal error!");
}

我的 Logger 实例无法调用 fatal("foo")但出于某种原因,或者我会测试它。但在我调试这个之前,上面的有什么不同?

(当然,除了能够使用“fatal()”可以对记录的内容进行更多控制。)

最佳答案

我猜您正在使用 sl4j 进行日志记录,目前它不支持 fatal 方法。如果你确实想使用 fatal,你应该改用 log4j/log4j2。

回答 ERROR 和 FATAL 类型之间的区别:

  • 错误:错误级别指定可能仍允许应用程序继续运行的错误事件。诸如 NullPointerException 或其他 runTimeException 之类的错误。
  • FATAL:FATAL 级别表示非常严重的错误事件,可能会导致应用程序中止。

希望这有帮助。

关于java - logbak.fatal ("foo"的简单替代方案)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50647804/

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