java综合开发参考文档

java综合开发参考文档

ID:33742808

大小:250.14 KB

页数:24页

时间:2019-02-28

java综合开发参考文档_第1页
java综合开发参考文档_第2页
java综合开发参考文档_第3页
java综合开发参考文档_第4页
java综合开发参考文档_第5页
资源描述:

《java综合开发参考文档》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Log4j在日常的开发中经常需要通过输出一些信息进行程序的调试,如果到处都用system.out.println()则在项目发布之后要逐一删除,而log4j提供了一种新的调试输出机制以解决输出的问题。log4j的原理是使用一个配置文件log4j.properties进行管理,在调试的时候可以把输出级别调低,项目正式发布之后把级别调高,这样以前的一些输出就可以屏蔽了,不用到程序当中再进行逐一删除。我们可以结合了commons-logging和log4j来进行日常的输出调试信息和记录系统运行的信息日志在spring的项目中,spring为我们提供了

2、管理log4j的类,如果项目中使用了spring我一般都会通过spring提供的类来管理日志信息一,首先我们来看看非spring环境中使用log4j使用步骤。1.添加必须jar包a。commons-logging.jarb.log4j-1.2.14.jar2.在web目录的src目录下面添加两个文件:commons-logging.properties和log4j.propertiesa.commons-logging.properties(文件名必须是此指定文件名),通用日志接口从此属性文件中获取实现日志添加内容如下:#通过Log4J日志器来

3、实现日志记录功能org.apache.commons.logging.Log=org.apache.commons.logging.impl.Log4JLoggerb.log4j.properties,为log4j指定相应的属性#指定日志的级别为DEBUG,log4j共有OFF(关闭),FATAL(严重的错误),ERROR(一般性错误),WARN(警告),INFO(信息),DEBUG(调试信息),TRACE(追踪)和ALL等8个基本#并配置了两个输出目的地为e1(输出在控制台上),e2(输出在日志文件中)log4j.rootLogger=DEB

4、UG,e1,e2#指定e1日志信息输出在控制台log4j.appender.e1=org.apache.log4j.ConsoleAppender#指定e1日志信息输出格式为简单格式,它打印级别Level,然后跟着一个破折号“-“,最后是日志消息。也可以自己定义格式log4j.appender.e1.layout=org.apache.log4j.SimpleLayout#指定e2日志信息输出在指定文件中log4j.appender.e2=org.apache.log4j.FileAppenderlog4j.appender.e2.layout

5、=org.apache.log4j.SimpleLayout#指定e2日志信息输出在logging.txt文件中,默认生成的logging.txt文件在tomcat的bin目录下log4j.appender.e2.File=logging.txt如果自己定义输出的日志,如下log4j.rootLogger=DEBUG,e1,e2log4j.appender.e1=org.apache.log4j.ConsoleAppender#log4j.appender.e1.layout=org.apache.log4j.SimpleLayout#指定布局

6、模式格式log4j.appender.e1.layout=org.apache.log4j.PatternLayout#定义自己的输出格式log4j.appender.e1.layout.ConversionPattern=%d{yyyy-MM-ddHH:mm:ss}[%-5p][%c]-%m%nlog4j.appender.e2=org.apache.log4j.FileAppenderlog4j.appender.e2.layout=org.apache.log4j.PatternLayoutlog4j.appender.e2.layout

7、.ConversionPattern=%d{yyyy-MM-ddHH:mm:ss}[%-5p][%c]-%m%nlog4j.appender.e2.File=logging.txt详细配置信息配置Appender组件配置日志消息输出目的地Appender,有以下几种org.apache.log4j.ConsoleAppender(控制台)org.apache.log4j.FileAppender(文件)org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件)org.apache.log4j.Ro

8、llingFileAppender(文件大小达到指定尺寸的时候产生一个新文件)org.apache.log4j.WriterAppender(将日志信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。