1.
int j =100;
try {
int i = 10/0;
} catch (Exception e) {
logger.error("xxx : {}", j,e);
//e.printStackTrace();
}
能完整打印你想要的日志。
多个大括号就坑了,只给你打个 /zero
int j =100;
try {
int i = 10/0;
} catch (Exception e) {
logger.error("xxx : {} {}", j,e);
//e.printStackTrace();
}
多个大括号就坑了,打印e.getMessage(),只给你打个 /zero也是个坑。
int j =100; try { int i = 10/0; } catch (Exception e) { logger.error("xxx : {} {}", j,e。getMessage()); //e.printStackTrace(); }
直接打印,在控制台 输出,不会输出到日志文件
int j =100; try { int i = 10/0; } catch (Exception e) { e.printStackTrace(); }
java.lang.ArithmeticException: / by zero