1.由于代码马上要上服务器上运行了,这几天编写的代码也不知道有没有BUG,所以自动在程序中写了日志记录。方便找错误,没办法公司没有测试人员,所有的事都要自己做了.
下面是我做的log4j本置,用了几还可以。^^没有发现程序有大bug.可以放心了....
log4j.rootLogger=ERROR,console
log4j.appender.console = org.apache.log4j.ConsoleAppender
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%t %p %c %r %m %n %l
log4j.appender.file.layout=org.apache.log4j.HTMLLayout
log4j.logger.com.liheng.common.LogUtil= DEBUG, logUtil
log4j.appender.logUtil=org.apache.log4j.RollingFileAppender
log4j.additivity.com.liheng.common.LogUtil=false
log4j.appender.logUtil.File=d\:/web3.log
log4j.appender.logUtil.MaxFileSize=5120KB
log4j.appender.logfile.MaxBackupIndex=10
log4j.appender.logUtil.layout=org.apache.log4j.PatternLayout
log4j.appender.logUtil.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss} [\u65E5\u5FD7\u4FE1\u606F] %m%n
这里是源文件,可以在myclipse插件里看到实际效果.(文字)
现在做一个分析:
log4j.rootLogger=ERROR,console ,log4j.rootLogger里log4j的根目录,ERROR,是日志级别,console是一个配置,看下面 -->
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%t %p %c %r %m %n %l
log4j.appender.file.layout=org.apache.log4j.HTMLLayout
-- log4j.appender是指所有的应用, console控制台 , layout,ConversionPattern这两个是布局
og4j.logger.com.liheng.common.LogUtil= DEBUG, logUtil
-- 这里我是定义一个日志类,这个日志类是有自己的处理级别和布局器
log4j.appender.logUtil=org.apache.log4j.RollingFileAppender
log4j.additivity.com.liheng.common.LogUtil=false
-- 这一条试了很久才出来的,指的是在全局(log4j.rootLogger)不输出这个类的日志,因为我不想在tomcat的输出控制台看到这些信息,而且想用一个文件保存起来.(方便以后查看)
log4j.appender.logUtil.File=d\:/q7.log
-- 日志的保存位置
log4j.appender.logUtil.MaxFileSize=5120KB
-- 每个文件多大
log4j.appender.logfile.MaxBackupIndex=10
-- 最多多和个文件(备份)
log4j.appender.logUtil.layout=org.apache.log4j.PatternLayout
log4j.appender.logUtil.layout.ConversionPattern=%d{yyyy-MM-dd
HH\:mm\:ss} [\u65E5\u5FD7\u4FE1\u606F] %m%n
--- 输出格式 %d{yyyy-MM-dd HH:mm:ss} [日志信息] %m%n
分享到:
相关推荐
有时实际开发过程没有发现的BUG在生产环境才出现,需要到生产环境去分析实时日志来进行BUG跟踪;LOG4J2提供了MDC功能可以将特定用户的日志单独处理输出到特定的文件中。配置关键字ThreadContext ,...
4、项目实战篇: Extjs3.2+ASP.NET七层架构+设计模式+ log4j+WebSerice等技术国讯教育通用智能OA办公平台 适用对象 1、要求有一定的javascript语言和HTML,CSS基础的学员 2、有一定的Asp.net网页编程基础和C#语言...
用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载...
谈到在Java应用程序里写日志,log4j过去是现在可能仍然是事实上的标准。 由Sun提供的JDK内的写日志的方案... logback开发出来是为了替代log4j的,它和log4j都是出自同一个开发者。版本1.0经过多年的测试和开发
Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。 ehcache-1.2.jar Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。 ...
如果没有配置encodingAESKey,那么是不能处理加密消息的,如果有log4j的配置文件,启动阶段会给出告警信息的。 同一个公众号可以配置多个@Weixin注解控制器类,其中只需要一个有其他4项配置就可以了,如果多个控制...
用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载...
Hibernate使用dom4j解析XML配置文件和XML映射元文件。必需的。 ehcache-1.2.jar Hibernate可以使用不同cache缓存工具作为二级缓存。EHCache是缺省的cache缓存工具。如果没有其它的可选缓存工具,则为必需的。 ...
java已经有很多的logger jar,但是使用和配置起来都存在一定复杂性,不适合程序的调试和开发 本人在实际的工作根据实际需要提供以下简便的...建议大家使用 nsf4j 加 log4j,我算是重复发明轮子了。供大家学习吧!
用sf4j及logback(log4j的升级版)记录日志; proxool(据说是dbcp和c3p0三者中最优秀的)做连接池; 使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 3、包含有完整的jar包和源代码,可以直接...
在 CLASSPATH 中新建log4j.properties 配置文件,内容如下: log4j.rootLogger=DEBUG, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log...
用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载...
用sf4j及logback(log4j的升级版)记录日志;proxool(据说是dbcp和c3p0三者中最优秀的)做连接池;使用jquery的ajax实现仿google人名自动补全;头像上传剪切压缩处理。 包含有完整的jar包和源代码,可以直接下载...
基于java5的使用简单方便的实用工具。包含JDBC封装,实用工具类,以及一个Excel导出工具和一个数据同步工具,经过实际项目检验。此资源包括doc文档,适合基于java开发的中大型...需要log4j,jom4j,jxl外部库配合使用。
HTC HTC HTC HTC Dream/G1 Dream/G1 Dream/G1 Dream/G1 具体配置 硬件 3.17 英寸 HVGA (480 x 320) ; 1150mAh 电池 ;高通 528Mhz 7201 处理器 ; 64MB RAM 、 128MB ROM ; 1GB MicroSD 卡 ; QWERTY 全键盘; 310...
1:UltraEdit(EditPlus)+jakarta-ant+jakarta-log4j; 2:Jubilder 3:Eclipse 以上的工具你选择你自己熟悉的吧。不过强烈建议你用log4j做调试工具。 五:成长之路 1:html 学习时间,如果你的智商在80以上...
代码 4 Spring中有关Hibernate的配置信息 1. 2. !-- 数据源的配置 //--> 3. 4. destroy-method="close"> 5. 6. 7. 8. 9. 10. !-- Hibernate会话工厂配置 //--> 11. 12. class="org.springframework.orm...
1. jpivot加入其它应用中 解压jpivot.war 文件,在你的应用...在一个 JSP 页面当中,如果要使用 JPivot 标签库,除了要配置相关的配置文件外,我们需要在 JSP 头的位置声明对 JPivot 标签库的引用,引用方法如下: ...
2)使用的第三方框架太多,log4j输出太多,看起来费劲啊,另外一般异常日志也是一出就是一堆,不认真看,根本看不出问题在哪。在windows下用.net开发,早习惯了debugview去看(用好degbugview的过滤和高亮,可以让你...
我们平时写程序使用print()函数来向控制台输出调试日志能够满足个人学习和示例代码,但是企业级的项目开发就必须有...如果你学过java开发,一定对log4j等日志框架有所了解,logging就是Python语言中日志框架的标准库。