前天在在《问答》里提了一个关于Log4j的问题。起因在于一个网上很流行的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
上面蓝色部分就是我困惑的地方。addivity是做什么用的呢?
一番查询后无果,甚至翻了《log4j The Complete Manual》,于是有了在《问答》中的提问。
其实在《log4j The Complete Manual》中是有些说明的,由于个人的理解力有些差,暂时还没明白。
可是就是“不死心”啊,于是今天又去Google里搜。奇迹出现了……
我搜的是“关于Log4j中addivity的含义”,象通常一样的列出了一系列的相关链接。
不经意间点开一个查看,在页面搜索"addivity",竟然没定位到google简要里的位置,觉得很奇怪。于是返回google看个究竟。揉揉眼睛才看清定位的地方是"additivity"不是"addivity"。
很快关于"additivity"有了答案。
它是 子Logger 是否继承 父Logger 的 输出源(appender) 的标志位。具体说,默认情况下子Logger会继承父Logger的appender,也就是说子Logger会在父Logger的appender里输出。若是additivity设为false,则子Logger只会在自己的appender里输出,而不会在父Logger的appender里输出。
那“addivity”呢,如何做答呢?我分析应该是这个原始 log4j配置文件 开发者的笔误吧。间接的证据就是对于"log4j.addivity.org.apache"或是"log4j.addivity"在Google中的搜索99%出自《一个比较全Log4j配置文件》类似的文章,而且引用的都是一个配置文件。而对于"log4j.additivity.org.apache"或是"log4j.additivity"的搜索,会得出很多不同的文章和讲解。
好了,不管addivity了,我相信是原创者的笔误了。由于例子的经典,大家在传递过程中忽略了瑕疵。
分享到:
相关推荐
详细的讲解了Log4j的详细配置,不错!
具有共单调可加性的g-估计的一些结论,朱冬芸,田德建,本文研究了具有共单调可加性的g-估计的一些性质,证明了如果一个g-估计满足共单调可加性,则它也满足正齐次性,并且相应的生成元g�
避免重复打印日志,浪费磁盘空间,务必在log4j.xml中设置additivity=false。 D .错误日志和业务日志尽量分开存放。 多选 16.关于代码注释,下列哪些说法符合《阿里巴巴Java开发手册》:ABD A .特殊注释标记,请...
在六个数据库此包实现4个基团加方案(见下文),并且将转换输入为S上分子implified中号olecular-我NPUT大号ine-Ën尝试变体系()提供的组成基团,它们的出现频率,和估计的该分子的热力学性质。 pgradd还提供了一个...
- Logback+Slf4j多环境日志 - i18n - Maven Multi-Module - WebSocket - ElasticSearch # 功能们: ## 用户模块 - 获取图片验证码 - 登录:解决重复登录问题 - 注册 - 分页查询用户信息 - 修改用户信息 ## 站内...
Absolute deviation, 绝对离差 Absolute number, 绝对数 Absolute residuals, 绝对残差 Acceleration array, 加速度立体阵 Acceleration in an ...Additivity, 可加性 Adjusted rate, 调整率 Adjusted value, 校正值
additivity 可加性 adjusted 调整的 alternative hypothesis 对立假设 analysis 分析 analysis of covariance 协方差分析 analysis of variance 方差分析 arithmetic mean 算术平均值 association ...
独立原子模型IAM(Independent Atomic Model)和可加性规则AR(Additivity Rule)是一个很好的适用于电子与分子中高能正碰撞的有效方法。但是现用的AR对于电子与分子散射的截面计算明显高估了实际值。本文通过从分子的...
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 ...
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...
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 核心通信的选择。...