虽然看懂log4j的配置信息,基本上都是网上copy的!
log4j.rootLogger=warn, A1
这是我log4j配置的第一句,就是所有用log打印的警告级别都会记录到指定的日志文件中!其实本来是想设置为info的,但是我项目中整合的SSH,一些spring,hibernate的info信息过于频繁,
一下子就会使log文件暴增,现在想:能不能单独的给spring,hibernate等一些框架设置不同输出级别还有,我设置自己写的一些组件,类的输入级别,而不要一棒子打死,感觉不太灵活望各位经验丰富的大侠帮忙解释下
log4j.rootLogger=warn, A1
这是我log4j配置的第一句,就是所有用log打印的警告级别都会记录到指定的日志文件中!其实本来是想设置为info的,但是我项目中整合的SSH,一些spring,hibernate的info信息过于频繁,
一下子就会使log文件暴增,现在想:能不能单独的给spring,hibernate等一些框架设置不同输出级别还有,我设置自己写的一些组件,类的输入级别,而不要一棒子打死,感觉不太灵活望各位经验丰富的大侠帮忙解释下
解决方案 »
- Tomcat报错,急需高手指点
- 解析编码为big5的网页源代码“恒”字读下来就乱码的问题?
- 学习java软件开发应该要看那些书呢?
- 输入字符串如 2008-06 就可以得到如下效果
- java.lang.NullPointerException 高手帮忙看看是什么问题..在线等.
- 怎样让一个Web应用的所有页面都不缓存
- 各位高手帮帮我吧!一个jsp运行时老出现的错误?
- 任务计划问题
- JSP如何从数据库中提取一个表完整的显示在页面中?
- jsp中使用substring()遇到的问题。
- http://www.265.com/ 首页上面的眼睛会随着鼠标转,是怎么做的?
- 如何在CSS样式中将一个按钮设置为透明?
log4j.logger.org.hibernate=WARN
log4j.logger.com.yourpackage=INFO
log4j.appender.F=org.apache.log4j.DailyRollingFileAppender
log4j.appender.F.File=d:/log/mylog.log
log4j.appender.F.DatePattern='.'yyyy-MM-dd至于 F 的 layout 和 ConversionPattern 根据需要配置一下就可以了
log4j.logger.org.springframework
这些log4j的配置是怎么和实际的框架结合起来的?log4j.logger.com.yourpackage
这是我的包名或者类名是吧!
比如log4j.logger.org.springframework=WARN,f1
就是把org.springframework包下的所有警告级别的日志输出到f1输出流中
所以,可以为不同的包设置不同的输出流
log4j.rootLogger=info,A1#A1 is the output device
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=c:/log4j/spring_aop1.html
log4j.appender.A1.maxFileSize=128kb
#use html layout
log4j.appender.A1.layout=org.apache.log4j.HTMLLayout那这段代码中的A1是什么意思,难道是用户随便起的一个代号么!