集群環(huán)境下log4j日志文件命名方式
在項(xiàng)目中,通過log4j可以實(shí)現(xiàn)對(duì)不同模塊不同級(jí)別日志輸出到不同的日志文件中。以xml格式為例:











為解決這一問題,可以在生成日志文件時(shí)增加機(jī)器標(biāo)識(shí)。如100_xxx_info.log,標(biāo)識(shí)ip為172.20.80.100這臺(tái)機(jī)器上的。
實(shí)現(xiàn)這一功能需要對(duì)log4j的Appender做些改動(dòng)。
通過查看log4j源碼可以看出來所有的文件輸出都會(huì)繼承FileAppender ,修改setFile(String file)方法即可實(shí)現(xiàn)。
重寫DailyRollingFileAppender,改繼承重寫后的fileappender。








































posted on 2011-10-24 15:33 zyskm 閱讀(3423) 評(píng)論(6) 編輯 收藏