log4j.rootLogger=debug,stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d %5p %t %c%M %l-%m%n
log4j.logger.log4jdemo.RollingFileAppenderDemo=debug,rollinglogfile
log4j.additivity.log4jdemo.RollingFileAppenderDemo=false
log4j.appender.rollinglogfile=org.apache.log4j.RollingFileAppender
log4j.appender.rollinglogfile.Append=true
log4j.appender.rollinglogfile.File=rollinglogfile.log
log4j.appender.rollinglogfile.MaxFileSize=200kb
log4j.appender.rollinglogfile.MaxBackupIndex=10
log4j.appender.rollinglogfile.layout=org.apache.log4j.TTCCLayout
网上很流行的Log4j配置文件,其中开始的一段是这样的
log4j.rootLogger=DEBUG,CONSOLE,A1,im
log4j.addivity.org.apache=true # 应用于控制台
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Threshold=DEBUG
log4j.appender.CONSOLE.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5 %x - %m%n
#log4j.appender.CONSOLE.layout.ConversionPattern=[start]%d{DATE}[DATE]%n%p[PRI TY]%n%x[NDC]%n%t[THREAD] n%c[CATEGORY]%n%m[MESSAGE]%n%n
log4j.addivity.org.apache=true
log4j.addivity.org.apache=true 无论是true/false,你会发现日志输出结果没有任何变化。
正确的格式应该是:
log4j.additivity.org.apache=true
additivity的作用在于 children-logger是否使用 rootLogger的配置,例如 输出终端。
示例如下:
public static void main(String[] args) {
for(int i = 0 ;i < 1000;i ++)
logger.debug("RollingFileAppenderTest:" + i);
}
log4j.perperties
如果additivity为false,那么只生成一个rollinglogfile.log的日志文件,屏幕上没有日志信息输出。如果additivity为true那么,屏幕上有日志信息显示(因为rootLogger 的日志输出终端为stdout-屏幕),而且会生成rollinglogfile.log的日志文件。
additivity在log4j默认为true。这解释了为什么有些时候,一个日志信息在屏幕上会有多次输出。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/liu251/archive/2009/07/28/4388014.aspx
分享到:
相关推荐
详细的讲解了Log4j的详细配置,不错!
具有共单调可加性的g-估计的一些结论,朱冬芸,田德建,本文研究了具有共单调可加性的g-估计的一些性质,证明了如果一个g-估计满足共单调可加性,则它也满足正齐次性,并且相应的生成元g�
在六个数据库此包实现4个基团加方案(见下文),并且将转换输入为S上分子implified中号olecular-我NPUT大号ine-Ën尝试变体系()提供的组成基团,它们的出现频率,和估计的该分子的热力学性质。 pgradd还提供了一个...
Absolute deviation, 绝对离差 Absolute number, 绝对数 Absolute residuals, 绝对残差 Acceleration array, 加速度立体阵 Acceleration in an ...Additivity, 可加性 Adjusted rate, 调整率 Adjusted value, 校正值
- Logback+Slf4j多环境日志 - i18n - Maven Multi-Module - WebSocket - ElasticSearch # 功能们: ## 用户模块 - 获取图片验证码 - 登录:解决重复登录问题 - 注册 - 分页查询用户信息 - 修改用户信息 ## 站内...
additivity 可加性 adjusted 调整的 alternative hypothesis 对立假设 analysis 分析 analysis of covariance 协方差分析 analysis of variance 方差分析 arithmetic mean 算术平均值 association ...
We propose a novel grey component replacement (GCR) method based on the spectral density sub-additivity equations in this letter for spectral characterisation of a 4-ink colour printer. The method ...
避免重复打印日志,浪费磁盘空间,务必在log4j.xml中设置additivity=false。 D .错误日志和业务日志尽量分开存放。 多选 16.关于代码注释,下列哪些说法符合《阿里巴巴Java开发手册》:ABD A .特殊注释标记,请...
In this Letter, a new fractional entangling transformation (FrET) is proposed, which is generated... The additivity property is proved by employing the entangled state representation and quantum mechanic
(2), O_(2), NO_(2), NO, N_(2)O) consisting of N & O atoms over an incident energy range of 100 - 1600 eV by the use of additivity rule at Roothaan-Hartree-Fock level. In the study, the complex optical...
独立原子模型IAM(Independent Atomic Model)和可加性规则AR(Additivity Rule)是一个很好的适用于电子与分子中高能正碰撞的有效方法。但是现用的AR对于电子与分子散射的截面计算明显高估了实际值。本文通过从分子的...
The total (elastic plus inelastic) cross sections for positron scattering from N2 and CO2 over the incident energy range from 30 to 3000eV are calculated using the additivity rule model at Hartree-...
提出了一种为最小成本生成树 (mcst-) 游戏定义不可约核的新方法,该核是由 Bird 在 1976 年引入的。 Bird 核对应具有有趣的单调性和可加性属性以及每个稳定成本单调分配规则mcst-problems 是 Bird 核心通信的选择。...