如何让slf4j在文件中记录异常而不显式捕获它们

时间:2016-05-22 05:00:02

标签: java log4j slf4j

使用slf4j时,必须明确输出日志,例如 logger.error(msg) logger.info(msg)

当抛出异常时,我们可以通过捕获异常让slf4j将异常和stacktrace输出到日志文件中:

String s = getMyString();
try {
   bool result = s.contains("ok")
} catch (java.lang.NullPointerException t) {
   log.error("null pointer detected !", t);
}

但是,我不想显式捕获每个 NullPointerException 异常,并希望将它们(和stacktrace)输出到日志文件中。我们怎么做到?

0 个答案:

没有答案