使用jog4j给java程序添加日志功能
1.前言
java本身自带有logging日志工具,虽然使用起来比较简单方便,但是如果要调用一些相对来说比较复杂的功能就会比较麻烦。本文对log4j这一外部日志工具进行一些简要的配置/使用方法说明,同时针对自己的lab4给出相关的示例
2.log4j的下载与安装
log4j作为外部项目,自然要下载。
目前登录官网可以下载到最新版本的log4j(2.x)
如果登录官网比较慢也可以用其他国内软件站下载
由于2.1与1.2版本有一些不同,最后选择了1.2版本
下载后将其放入项目的lib文件夹内并进行导入
以eclipse为例
右键项目→构建路径→配置构建路径→添加外部JAR
选择log4j.jar并打开,最后点击应用即可导入
3.配置log4j
如果像正常使用log4j来记录日志,我们还需要新添加一个log4j的配置文件
1.在项目的src目录下新建一个文件,将其重命名为log4j.properties
2.遵守其配置规则写log4j的配置文件,这里先给出一个示例
log4j.rootLogger = debug,D,E
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout