如何获取URL、IP地址和;错误日志中的java类详细信息
我正在struts中从事一个大项目。出于记录目的,我们使用了log4j1.2.12 我希望当代码中出现任何异常时,我需要异常的以下详细信息:URL(异常发生的位置)和参数、IP地址(请求的IP位置)、时间戳、Java类名、Java方法名以及Struts操作名 在我的整个代码中,在每个java文件中,我都使用了try-catch-finally如何获取URL、IP地址和;错误日志中的java类详细信息,java,error-logging,log4j2,Java,Error Logging,Log4j2,我正在struts中从事一个大项目。出于记录目的,我们使用了log4j1.2.12 我希望当代码中出现任何异常时,我需要异常的以下详细信息:URL(异常发生的位置)和参数、IP地址(请求的IP位置)、时间戳、Java类名、Java方法名以及Struts操作名 在我的整个代码中,在每个java文件中,我都使用了try-catch-finally public static final Logger log = Logger.getLogger(xyz.class); try{ //My
public static final Logger log = Logger.getLogger(xyz.class);
try{
//My Code
} catch(Exception e) {
log.error("Exception Message :", e);
}
它只写例外情况的详细信息,而不写我需要的详细信息,那么我如何才能实现我的目标呢
注意:我们的项目有超过2000个java文件,其中try-catch终于出现了。。。因此,我无法手动更改/编辑/修改每个java文件中的代码
%l表示完全限定的调用方法名称。在谷歌搜索之后,我发现,实际上,我的需求导致了一个集中式错误日志框架,比如logface或其他什么。你能推荐一些好的开源(意思是免费的)框架或软件吗?