Harici bir kütüphane kullanarak bir java programım var. Ana program, iletilerini günlüğe kaydetmek için log4j
kullanır ve kitaplık java.util.logging
kullanır.java.util.logging bir dosyaya nasıl yönlendirilir?
Sorunum, dış kütüphaneden gelen günlük mesajlarının ve ana programın konsolda karıştırılmasıdır.
Dış kütüphaneden tüm günlük mesajlarını bir dosyaya yeniden yönlendirmek istiyorum. Ben logging.properties
dosyası ile bunu yapmaya çalıştı: konsolda çıkıp duran Maalesef dış kütüphaneden günlük mesajları
System.setProperty("java.util.logging.config.file", "logging.properties");
:
handlers= java.util.logging.FileHandler
.level= INFO
java.util.logging.FileHandler.pattern = foo.log
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
Bu dosya ile başlatılır. java.util.logging
adresinden gelen günlük iletilerini durdurmak için slf4j
gibi bir şey kullanmalı mıyım?
Zaman ayırdığınız için teşekkür ederiz.
http://stackoverflow.com/questions/751736/how-to-get-java-logger-output-to-file-by-default adresinin kopyası –