Hazır bir Java web uygulamasına özel bir uzantı yazıyorum. Uygulama, günlüğe kaydetme için log4j'yi kullanıyor ve özellikle uzantım için yeni bir günlükçüyü ve ekleyiciyi eklemek istiyorum. Sorun, uygulamanın bir yönetici ekranı UI'sindeki seçimlere dayalı olarak dinamik olarak oluşturulan log4j.properties dosyasını yönetmesidir. Bu bir "hazır" uygulama olduğundan, kaynak kodunu değiştiremiyorum. Yani, eğer kendi logger & ekleyicisini dosyaya eklerseniz, bir kullanıcı arayüzünde oturum açma tercihlerini değiştirdiğinde her zaman üzerine yazılır.Birden çok log4j.properties dosyası aynı Tomcat web uygulamasında kullanılabilir mi?
o log4j 2 dosyalarından bu yapılandırma var olsun almak mümkün mü? Bu senaryoda
applog.properties #(Dynamically generated from admin UI)
mylog.properties #(My static properties)
, log4j nasılsa tam yapılandırma için iki dosya girişleri birleştirmek olacaktır: Örneğin, aşağıdaki gibi bir şey isterdi.
Bu mümkün mü? ya da başka bir çözüm var mı?