首页 / JAVA / 在JavaWeb中使用Log4j步骤
在JavaWeb中使用Log4j步骤
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了在JavaWeb中使用Log4j步骤,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2862字,纯文字阅读大概需要5分钟。
内容图文
在JavaWeb中使用Log4J指南。每次在开始写一个项目的时候都忘记Log4J如何配置。所以写个步骤,作为记录。
第一步 下载Log4J jar包
从Apache Logging Services site下载最新的Log4J的jar包。如果是使用maven2的话,可以直接在pom.xml加上如下依赖,maven将会自动进行下载。
1 < dependency > 2 < groupId >log4j</groupId>3<artifactId>log4j</artifactId>4<version>1.2.15</version>5</dependency>
第二步 将jar包导入到Web项目
如果使用Maven2可以忽略这一步,因为在pom.xml中声明了这一依赖,Maven将会在build的时候自动的将jar进行导入。
普通项目需要将下载下来的jar包复制到项目的WEB-INF/lib下。
第三步 导入Log4J xml配置文件或者properties配置文件
对于Maven项目,直接将配置文件放置在<project>/Java Resources/src.main/resources目录下。
非Maven项目,需要将配置文件放置在classpath下。
properties实例:log4j.properties
log4j.rootLogger=INFO,stdout,logfile log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - <%m>%n log4j.appender.logfile=org.apache.log4j.RollingFileAppender log4j.appender.logfile.File=./log/test.log log4j.appender.logfile.MaxFileSize=512KB log4j.appender.logfile.MaxBackupIndex=5 log4j.appender.logfile.layout=org.apache.log4j.PatternLayout log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n
Xml实例: log4j.xml
<? xml version="1.0" encoding="UTF-8" ?> < log4j:configuration > < appender name ="STDOUT" class ="org.apache.log4j.ConsoleAppender" > < param name ="Target" value ="System.out" /> < layout class ="org.apache.log4j.PatternLayout" > < param name ="ConversionPattern" value ="%-5p [%c] %m %n" /> </ layout > </ appender > < appender name ="SW_ROLLING_FILE" class ="org.apache.log4j.RollingFileAppender" > < param name ="File" value ="./test.log" /> < param name ="Append" value ="true" /> < param name ="MaxFileSize" value ="512KB" /> < param name ="MaxBackupIndex" value ="5" /> < layout class ="org.apache.log4j.PatternLayout" > < param name ="ConversionPattern" value ="[%d{ISO8601}] %-5p %m%n" /> </ layout > </ appender > < logger name ="com.sample" additivity ="false" > < level value ="trace" /> < appender-ref ref ="SW_ROLLING_FILE" /> < appender-ref ref ="STDOUT" /> </ logger > < root > < level value ="INFO" /> < appender-ref ref ="SW_ROLLING_FILE" /> </ root > </ log4j:configuration >
第四步 写Log代码
前面一切都配置好的情况下就可以写Log代码了。
1.先导入Package
2.获取Logger类成员
3.打Log
1 log.trace("Hello World!"); 2 log.debug("How are you today?"); 3 log.info("I am fine."); 6 4 log.error("I am programming."); 5 log.warn("I love programming."); 6 log.fatal("I am now dead. I should have been a movie star.");
第五步 Run
启动Web app可以查看运行到相关代码就可以打出日志了。
原文:http://www.cnblogs.com/dumuqiao/p/3612223.html
内容总结
以上是互联网集市为您收集整理的在JavaWeb中使用Log4j步骤全部内容,希望文章能够帮你解决在JavaWeb中使用Log4j步骤所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。