Log4j.xml dosyasının kaynak kökünden farklı bir dizinden yüklenmesi mümkün mü? (programlı olarak mı?) Sadece sınıf yolunda değil FS'deki bir yer.Log4j load xml config non src klasöründen nasıl zorlanır?
8
A
cevap
19
DOMConfigurator'u kullanarak log4j'yi yapılandırmak için kullanılan XML dosyasını belirleyebilirsiniz.
DOMConfigurator.configure("/path/to/log4j.xml");
log4j.properties için, PropertyConfigurator ile aynı şeyi yapabilir.
PropertyConfigurator.configure("/path/to/log4j.properties");
3
Bu en iyi yol olmayabilir, ancak java özelliği log4j.configuration = yol/to/config/file ayarlanarak dosyanın yerini belirleyebilirsiniz. Örneğin, bunu doğrudan java -Dlog4j.configuration=path
ile java komutuna belirtebilirsiniz.
İlgili konular
- 1. Freemarker Şablon dosyaları src/main/resources klasöründen nasıl okunur?
- 2. Typesafe Config: Yapılandırmayı src/test/resources'den yükle
- 3. İçinde esnek-config xml dosyasında bir değişken nasıl oluşturulur?
- 4. Log4j 2
- 5. Spring XML yapılandırmasını kullanarak log4j Logger'ı nasıl oluştururum?
- 6. Güncellenmiş XML dosyasını yeniden yüklemek için tarayıcı nasıl zorlanır?
- 7. PyCharm bir dosyayı XML olarak açmak için nasıl zorlanır?
- 8. Eclipse'de maven deposu indeksleme nasıl zorlanır?
- 9. Log4j
- 10. Non-ASCII sembolleri çalışmıyor?
- 11. Log4j JUnit Test durumda
- 12. .config?
- 13. NSToolBar doğrulama nasıl zorlanır?
- 14. Dikey yönlendirme nasıl zorlanır?
- 15. Log4J şov paketi adı
- 16. Neden "load" işlevim aranmıyor?
- 17. Visual Studio 2010 Web Config Transformation kullanarak XML yorumlarını kaldır
- 18. Karışım log4j 1.x ve log4j 2
- 19. @IdClass non primative @Id
- 20. log4j Özellik dosyasında StringToMatch
- 21. Non-özyinelemeli os.walk()
- 22. Non-kompozit literal gösterici
- 23. /config görevini çalıştırmak için/config ERKEK
- 24. log4j alignment
- 25. Kavanoz için log4j günlüğünü nasıl yapılandırabilirim?
- 26. Raylar 4.2: Zorlama (motorun) güzergahı nasıl zorlanır?
- 27. ölümcül: ./Config
- 28. JAR dosyasının ana kaynak klasöründen doğrudan nasıl yararlanılır Java
- 29. log4j stackoverflow
- 30. log4j: politikasını
Peki ya log4j.properties ise? –
Cevabı log4j.properties kullanarak bir örnekle güncelledim. – Mark