http://gigi-112./blog/587965
今天和項(xiàng)目經(jīng)理討論了下log4j.properties具體的放置位置,我開始贊成直接放置在classpath下面,這樣方便管理,對(duì)性能應(yīng)該也有所提高,但經(jīng)理從服務(wù)器管理者的角度告訴我這種做法的缺陷:更新log4j.properties時(shí)必然要重啟應(yīng)用,靈活性會(huì)降低。比如我要將輸出控制由INFO 到 DEBUG 如果能配置到外面則方便很多。他還說了如果要重啟某個(gè)應(yīng)用需要重啟多個(gè)服務(wù)器,因?yàn)樽隽思?,但我認(rèn)為這個(gè)是危言聳聽,做集群能沒有同步么。
總結(jié): 1.log4j.properties放置在classpath下面。 優(yōu)點(diǎn):方便管理,節(jié)省資源。 缺點(diǎn):靈活性差。 2.log4j.properties放置在外部。 有點(diǎn):靈活性高。 缺點(diǎn):需要建立相關(guān)的文檔、相對(duì)浪費(fèi)資源。
如何配置在外面:
(#)
|
|