自动记录java异常
我编写了一个巨大的Web应用程序,但“忘记”了包含日志记录(我只使用标准的e.printStackTrace()方法打印错误)
我的问题是,是否有任何方法可以自动记录日志(getLogger.log(severy,“…”)有抛出的异常吗
也许是像exceptionFactory JSF这样的自定义异常工厂
我想用我的记录器记录每个抛出的异常,例如,在程序进入catch块之前,必须已经记录异常:
try{
...
} catch(Exception1 e){
//Exception must have been already logged here (without adding getLogger().LOG(...) every time)
System.out.println(e.printStackTrace());
} catch(Exception2 e){
//Exception must have been already logged here (without adding getLogger().LOG(...) every time)
System.out.println(e.printStackTrace());
}
共 (0) 个答案