You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
956 B
Java
39 lines
956 B
Java
package com.manage.util;
|
|
|
|
|
|
import org.apache.logging.log4j.LogManager;
|
|
import org.apache.logging.log4j.Logger;
|
|
|
|
import java.io.ByteArrayOutputStream;
|
|
import java.io.IOException;
|
|
import java.io.PrintStream;
|
|
|
|
/**
|
|
* @ProjectName:
|
|
* @Description:
|
|
* @Param 传输参数
|
|
* @Return
|
|
* @Author: 曾文和
|
|
* @CreateDate: 2020/8/4 14:18
|
|
* @UpdateUser: 曾文和
|
|
* @UpdateDate: 2020/8/4 14:18
|
|
* @UpdateRemark: 更新说明
|
|
* @Version: 1.0
|
|
*/
|
|
public class ExceptionPrintUtil {
|
|
private static Logger log = LogManager.getLogger("errorLog");
|
|
public static void printException(Exception e){
|
|
//方法名
|
|
ByteArrayOutputStream baos = new ByteArrayOutputStream();
|
|
e.printStackTrace(new PrintStream(baos));
|
|
String exception = baos.toString();
|
|
log.error(exception);
|
|
try {
|
|
baos.flush();
|
|
baos.close();
|
|
} catch (IOException e1) {
|
|
e1.printStackTrace();
|
|
}
|
|
}
|
|
}
|