用log4j打印堆栈报错信息

当多个项目共用一个应用服务器时,堆栈信息只有在控制台才能看到。而控制台只有一个,这样调试极不方便。

想了个办法,用log4j保存堆栈信息,代码如下:

	public static void errorException(Exception e) {
		StackTraceElement[] ste = e.getStackTrace();
		logger.userOperateError(e.getMessage());
		for (int i = 0; i < ste.length; i++) {
			logger.userOperateError(ste[i].toString());
		}
	}

 

 

圆满实现!

你可能感兴趣的:(log4j,应用服务器)