package org.example.testLog;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class Main2 {
private static final Logger LOG = LoggerFactory.getLogger(Main2.class);
public static void main(String[] args) {
try {
int[] arr = new int[]{};
int a = arr[0];
} catch (Exception e) {
LOG.error("错误:", e);
}
}
}
/*
2023-03-27 14:19:44 [ERROR] [main] org.example.testLog.Main2.main(Main2.java:14) - 错误:
java.lang.ArrayIndexOutOfBoundsException: Index 0 out of bounds for length 0
at org.example.testLog.Main2.main(Main2.java:12)
*/
这样子:哪一行打出的,哪一行出错的都可以显示出来。