|
使用日志的三个目的:
1.监视代码中变量的情况,把数据周期性记录到文件中,供其它应用系统分析工作.
2.跟踪代码运行轨迹,作为日后审计的依据.
3.担当开发环境中的调试器,向文件或控制台打印代码.
用System.out.print()用户不希望得到这些数据===>所以通过第三方工具===>APACHE通用日志包,它提供了一组通用日志接口,用户可以自由选择实现日志接口的第三方软件通用日志目前支持以下版本:
a.Log4J日志器; b.JDK1.4Logging; c.SimpleLog日志器; d.NoOpLog日志器
两个常用的接口是:Log和LogFacotry
通用日志包把日志消息分为六个级别(按级别从高到低为):a.fatal致命的; b.error错误; c.warn警告; d.info消息; e.debug调试; f.trace细节;例如如果设置为fatal,error它就只显示fatal.
LOG4J可以输出成文件,GUI组件等.最重要的是能通过配置文件来配置.不用修改程序代码.
LOG4J组成:
Logger:日志写出器; Appender:日志目的地; ConsoleAppender:目的地为控制台;
FileAppender:目的地为文件; Layout:日志格式化器;用来把程序员的logginrequest格式化成字符串.PatternLayout:用指定的pattern格式化logginrequest格式化成字符串.
配置LOG4J步骤:
1.加载包名为:commons-logging.jar的JAR包,(这个包下面有两个package分别为:
org.apache.commons.logging和org.apache.commons.logging.impl)
2.创建commons-loggin.properties文件跟log4j.properties文件 |
|
|