请教log4j配置文件properties与xml类型的不同
请教log4j配置文件properties与xml类型的不同,
他们各自的优缺点是什么~~~~
------解决方案--------------------properties是简单的键-值对应。
如果properties不能满足你的要求了,你自然就需要用xml了。
xml可以保存多属性的复杂对象结构。
至于优缺点,我觉得无从说起。如果完全可以用properties处理的,比如多语言版本页面的labels,完全没必要用xml。
------解决方案--------------------用xml的话,可以实现的功能比properties多。譬如,当你要实现分级log输出,需要把debug单独输出到debug.log而其中不含debug以上级别的信息的话,这种情况就要用xml了。
------解决方案--------------------用xml功能比较强大,书写也需要一定的功底,需要对log4j有一定的了解
properties 功能简单,但书写也比较简单,简单易学