web添加log4j
2018-06-25 11:17
127 查看
添加xml配置log4j.properties
.在web.xml中进行日志监听:这个在bdf中是可选的
最终我使用的配置
在DailyRollingFileAppender中可以指定monthly(每月)、 weekly(每周)、daily(每天)、half-daily(每半天)、hourly(每小时)和minutely(每分钟)六个频度,这是通过为 DatePattern选项赋予不同的值来完成的。DatePattern选项的有效值为:
'.'yyyy-MM,对应monthly(每月)
'.'yyyy-ww,对应weekly(每周)
'.'yyyy-MM-dd,对应daily(每天)
'.'yyyy-MM-dd-a,对应half-daily(每半天)
'.'yyyy-MM-dd-HH,对应hourly(每小时)
'.'yyyy-MM-dd-HH-mm,对应minutely(每分钟)
DatePattern中不用处理的文字要放到单引号(')中,如上面的(.)。
# Global logging configuration ---root日志设置 #log4j.rootLogger=info,dailyRollingFile,stdout log4j.rootLogger=debug,stdout,dailyRollingFile ---输出到控制台 log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=[%d][%-5p][%l][%t] - %m - %n --输出日志文件(每日自动生成一个日志文件) log4j.appender.dailyRollingFile=org.apache.log4j.DailyRollingFileAppender log4j.appender.dailyRollingFile.File=${catalina.base}/logs/allcam/mediaplat.log log4j.appender.dailyRollingFile.DatePattern='.'yyyy-MM-dd log4j.appender.dailyRollingFile.layout=org.apache.log4j.PatternLayout log4j.appender.dailyRollingFile.layout.ConversionPattern=[%d][%-5p][%l][%t] - %m - %n --jdbc日志 log4j.logger.com.ibatis=ERROR log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=ERROR log4j.logger.com.ibatis.common.jdbc.ScriptRunner=ERROR log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=ERROR --- 打印sql log4j.logger.java.sql.Connection=ERROR log4j.logger.java.sql.Statement=ERROR log4j.logger.java.sql.PreparedStatement=ERROR log4j.logger.java.sql.ResultSet=ERROR ---框架日志 log4j.logger.org.springframework=ERROR log4j.logger.org.apache.struts2=ERROR log4j.logger.org.apache.commons=ERROR log4j.logger.com.mchange=ERROR log4j.logger.org.quartz=ERROR log4j.logger.com.opensymphony.xwork2=ERROR log4j.logger.com.opensymphony.xwork2.ActionSupport=ERROR
.在web.xml中进行日志监听:这个在bdf中是可选的
<!-- 指定监听器加载的log4j配置文件 --> <context-param> <param-name>log4j</param-name> <param-value>classpath:log4j.properties</param-value> </context-param> <listener> <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class> </listener>
最终我使用的配置
log4j.logger.hls_Log= DEBUG, hls_log log4j.appender.hls_log=org.apache.log4j.FileAppender log4j.appender.hls_log.File=${catalina.base}/logs/NM/NM_hls_d.log log4j.appender.hls_log.layout=org.apache.log4j.PatternLayout log4j.appender.hls_log.layout.ConversionPattern=%d %p [%c] - %m%n
在DailyRollingFileAppender中可以指定monthly(每月)、 weekly(每周)、daily(每天)、half-daily(每半天)、hourly(每小时)和minutely(每分钟)六个频度,这是通过为 DatePattern选项赋予不同的值来完成的。DatePattern选项的有效值为:
'.'yyyy-MM,对应monthly(每月)
'.'yyyy-ww,对应weekly(每周)
'.'yyyy-MM-dd,对应daily(每天)
'.'yyyy-MM-dd-a,对应half-daily(每半天)
'.'yyyy-MM-dd-HH,对应hourly(每小时)
'.'yyyy-MM-dd-HH-mm,对应minutely(每分钟)
DatePattern中不用处理的文字要放到单引号(')中,如上面的(.)。
相关文章推荐
- web项目添加log4j
- Web 项目添加log4j
- JavaWeb开发之添加日志框架-log4j
- Web 项目添加log4j
- 如何为Spring Web程序添加log4j功能
- log4j添加日志一定记住在工程的web.xml文件下加一些内容
- Web 项目添加log4j
- spring和hibernate整合开发web项目的创建及所需的jar包的添加
- Web动态添加控件
- Android(java)学习笔记147:textView 添加超链接(两种实现方式,,区别于WebView)
- 为web项目添加logback
- SP2010开发和VS2010专家"食谱"--第五章节—Web部件(4)--添加配置属性到Web部件
- 关于java web项目使用log4j / 当装了两个tomcat后,如何修改tomcat端口
- 添加web引用和添加服务引用有什么区别?Add Service References 和 Add Web References 有啥区别?
- Android应用中添加Log4j的示例
- web前端,标签切换总结3addClass()添加类
- asp.net在web端添加引用后,再生成解决方案时刚添加的引用就没有了
- 【更正】“给自定义控件(Web Control)添加事件的几种方法”有一个不太准确的地方。
- [置顶] android webview与js交互(动态添加js)
- C# md5 hash值求取 添加 system.web的引用