slf4j log 方法 error 方法使用

slf4j log 方法 error 方法使用

public static void testLoggerErrorDiff(){
    	try {
    		int i = 1/0;

		}catch (Exception ex){
    		logger.error("exception:"+ex);
    		logger.error("exception2:",ex);
		}
	}

2.运行结果

10:47:19.954 [main] ERROR com.chengzitech.airobot.MainTest - exception:java.lang.ArithmeticException: / by zero
10:47:19.986 [main] ERROR com.chengzitech.airobot.MainTest - exception2:
java.lang.ArithmeticException: / by zero
    at com.chengzitech.airobot.MainTest.testLoggerErrorDiff(MainTest.java:26)
    at com.chengzitech.airobot.MainTest.main(MainTest.java:21)

 

分析,结果显而易见,【void error(String var1, Throwable var2); 】才是正确的用法,打印的日志信息更全面,包含出错的java代码行数都显示出来,调试更加方便