Czy można załadować plik log4j.xml z innego katalogu niż główny katalog źródłowy? (programowo?) Oznacza to, że jest gdzieś w FS nie tylko w ścieżce klasowej.Jak zmusić log4j załadować konfigurację xml z folderu non src?
8
A
Odpowiedz
19
Za pomocą DOMConfigurator można określić plik XML używany do konfigurowania log4j.
DOMConfigurator.configure("/path/to/log4j.xml");
Dla log4j.properties można zrobić to samo z PropertyConfigurator.
PropertyConfigurator.configure("/path/to/log4j.properties");
3
To może nie być najlepszy sposób, ale można określić położenie pliku, ustawiając właściwość java log4j.configuration = ścieżka/do/config/plik. Na przykład można to określić bezpośrednio w komendzie Javy pod numerem java -Dlog4j.configuration=path
.
Powiązane problemy
- 1. Korzystanie log4j z src/plików porywające
- 2. Jak programowo załadować obrazy z folderu mipmap?
- 3. pomocą pliku XML (log4j2.xml), aby skonfigurować Log4j 2
- 4. Konfiguracja Typesafe: Załaduj konfigurację z src/test/resources
- 5. Nie można załadować pakietu Non-Laravel Composer
- 6. Porządkowanie folderu Android src w podfolderach (Eclipse)
- 7. Jak załadować XML z URL na XmlDocument()
- 8. Jak zmusić przeglądarkę do pobrania pliku xml?
- 9. (UWP) Pobieranie plików XML z folderu zasobów
- 10. PhoneGap Android: jak zmusić aplikację do używania ikon z zasobu \ www \ res zamiast folderu res \ drawable?
- 11. Jak zmusić maven do pobierania zasobów z/src/test/resources zamiast/src/main/resources dla projektu zależnego?
- 12. Browserowanie zastępuje własną konfigurację podczas przeglądania folderu zawierającego plik package.json?
- 13. Jak przenieść moją wiosenną konfigurację XML poza moją aplikację internetową?
- 14. problem z ostrzeżeniem log4j - apache commons
- 15. Maven Jak dołączyć/src/main/zasobów
- 16. coqide - nie można załadować modułów z tego samego folderu
- 17. Jak utworzyć logger log4j przy użyciu konfiguracji Spring XML?
- 18. Jak załadować plik org.w3c.dom.Document z XML w ciągu znaków?
- 19. Log4j 2. Jak uzyskać komunikaty debugowania log4j?
- 20. Jak zautomatyzować konfigurację projektu IntelliJ
- 21. Jak zbudować src z CygPort?
- 22. Wiosna 3.1: Non-XML odpowiednik zarządzania transakcjami z adnotacjami
- 23. Jak zmusić PyCharm do otwierania pliku jako XML?
- 24. SVN - w jaki sposób usunięcie folderu bin powoduje usunięcie folderu src?
- 25. Czy TinyXml może załadować Xml z łańcucha zamiast z pliku?
- 26. Odczytywanie pliku XML przy użyciu kodu JavaScript z lokalnego folderu
- 27. Jak importować pliki non-node.js?
- 28. Jak wyłączyć wylogowanie przy użyciu log4j?
- 29. Jak zastąpić konfigurację grails z linii poleceń
- 30. Jak zmienić konfigurację aktywnego budowania w Delphi?
A co, jeśli jest to log4j.properties? –
Zaktualizowałem odpowiedź, podając przykład przy użyciu właściwości log4j.properties. – Mark