竹笋

注册

 

发新话题 回复该主题

log4j日志工具干货整理 [复制链接]

1#

思考:如果有一天我们把经过精心测试的程序部署到服务器上了,大部分时间都很正常,但是在某些时候有些业务在处理的时候会中断,我们检查了程序多遍,也找不到原因,你该怎么办呢?

答:中断可能是发生了某些不经常出现的错误(异常),正由于不经常出现,造成了我们很不易去定位问题;但要是在发生错误时,能够把错误的信息记录到一个文件中,我们就可以通过分析文件,来确定错误的原因及位置。“我是不是太聪明了”。

当异常发生时,在catch中将错误记录到文件中。我们可以自己编码来记录错误到文件中,但是比较麻烦也不是太专业,有一个名称叫log4j的组件,正好可以帮我们来干这事。

1、大中型系统中的日志

我们是把软件系统在运行期间产生的异常信息记录到一个文件中,这就是日志。通过日志可以查看软件系统在什么时间、什么地方出现了什么异常,所以大型的软件项目都离不开日志。下图SQLServer软件自带的日志信息。

windows系统也有自己的日志记录,如下图所示:

2、log4j简介

log4j是Apache的一个开源项目,也是一个非常优秀的日志记录工具。通过使用log4j,我们可以很方便的控制日志的输出级别、格式以及目的地。log4j官方站点是

分享 转发
TOP
发新话题 回复该主题