我正在FileNotFoundException通过 log4j2 捕获并将其记录到文件中。日志语句被调用三次。我用 sysout 语句替换了 log 语句,以检查这是否打印了 3 次消息。它确实打印到控制台 3 次。为什么sysout语句或log语句被调用了3次?下面是代码片段。
prop = new Properties();
String path ="invalid path";
try {
FileInputStream fis = new FileInputStream(path);
} catch (FileNotFoundException e) {
log.error("FileInputStream exception");
System.out.println("Exception");
}
回首忆惘然
相关分类