在 Logback 异常处理框架中,它们有何不同?
try {
...
} catch(Exception e) {
logback.error("fatal error!");
System.exit(-1);
}
与
有什么不同try {
...
} catch(Exception e} {
logback.fatal("fatal error!");
}
我的Logger实例由于某种原因无法调用fatal("foo")
,或者我会对其进行测试。但在我调试之前,上面的内容有何不同?
(当然,除了能够使用“fatal()”允许对记录的内容进行更多控制。)
答案 0 :(得分:0)
我猜你正在使用sl4j进行日志记录,它不支持截至目前的致命方法。 如果你真的想使用致命的,你应该转而使用log4j / log4j2。
回答ERROR和FATAL类型之间的区别:
希望这有帮助。