Bazı satırları log4j kullanarak yığın izlerinden filtrelemek istiyorum (net.sf.cglib.*
ve org.springframework.*
gibi). Bunu log4j
ile yapılandırmak mümkün mü? Tutulma sırasında yakınlık eklentisi, yakınlaştırma sekmesinde görüntülenen yığın izlerini değiştiren filtreler eklemenize olanak sağlar, ancak bu yığın izlerini konsola değiştirmez.Belirli satırları log4j yığın izlemesinden nasıl filtrelerim?
6
A
cevap
2
kullanın bu filtreleme düzeni log4j eklentisi: http://www.openmindlab.com/lab/tools/openutilslog4j/layout.html
Onlar o sayfadaki log4j.xml ile bir örnek vardır. Sadece Log4j PatternLayout yerine it.openutils.log4j.FilteredPatternLayout kullanın ve ardından aşağıdaki
<param name="Filter" value="net.sf.cglib"/>
<param name="Filter" value="org.springframework"/>
gibi bazı girdileri koydu.
1
Stacktrace'i çok güzel filtreleyen bir Açık Kaynak kitaplığı yayınladım. Bunun dependenciesfor burada Maven'in edilir https://github.com/michaelgantman/Mgnt ve: Ayrıca burada http://www.coderanch.com/t/661077/blogs/Open-Source-Java-library-stacktrace#3068017 kaynaklarına bir github bağlantı olduğunu: Burada kütüphaneye hakkında kısa yazıya link
<dependency>
<groupId>com.github.michaelgantman</groupId>
<artifactId>MgntUtils</artifactId>
<version>1.04</version>
</dependency>
<dependency>
<groupId>com.github.michaelgantman</groupId>
<artifactId>MgntUtils</artifactId>
<version>1.04</version>
<classifier>javadoc</classifier>
</dependency>
<dependency>
<groupId>com.github.michaelgantman</groupId>
<artifactId>MgntUtils</artifactId>
<version>1.04</version>
<classifier>sources</classifier>
</dependency>
İlgili konular
- 1. SQL: Belirli satırları nasıl ekleyebilirim?
- 2. UNIX - belirli satırları sil
- 3. Yığın geçmişinden belirli etkinlikleri nasıl temizlerim?
- 4. Sorguda iReport'ta belirli satırları nasıl özetleyebilirim?
- 5. Log4j
- 6. belirli satırları liste halinde ayıkla
- 7. Google Code projelerini yıldızlara nasıl sıralar/filtrelerim?
- 8. Karışım log4j 1.x ve log4j 2
- 9. Belirli satırları Graphlab veya Python'da bulun
- 10. Dizgede belirli satırları silinsin mi? Kabuk
- 11. log4j alignment
- 12. Log4J 1.2 ile Log4J 2.0 arasında büyük farklar var mı?
- 13. Belirli satırları bir JQuery Datatable'dan silme
- 14. python panda'larındaki DataFrame'den belirli satırları kaldırma
- 15. SQL Tablosunda Belirli Satırları Güncelleştirmeye Çalışıyor
- 16. Birden çok dosya içinde belirli satırları açmak
- 17. log4j stackoverflow
- 18. log4j: politikasını
- 19. log4j yapılandırması
- 20. Log4j 2
- 21. Kavanoz için log4j günlüğünü nasıl yapılandırabilirim?
- 22. BeautifulSoup kullanarak belirli bir tablodaki tüm satırları nasıl alırsınız?
- 23. İlk önce belirli bir değere sahip satırları nasıl döndürürüm?
- 24. Bir sütun değerinin belirli bir dizeyle başladığı satırları nasıl seçerim?
- 25. Kuyruk sadece belirli bir metni olan satırları nasıl görüntüler?
- 26. devre dışı bırakılması Log4J günlükleri
- 27. Yığın boyutunu izleyerek yığın taşması nasıl önlenir?
- 28. Yığın yeni yığın çerçevelerini itmeden nasıl taşar?
- 29. Elastic Search/Tire: Bir boole özniteliğini nasıl filtrelerim?
- 30. ActiveJob bağımsız değişkenlerinin günlüğünü nasıl filtrelerim veya kaldırırım?
Normal log4j.properties veya xml mod olamaz dosya? – davidfrancis
Kullanarak yapılandırma dosyasını bulmak için -Dlog4j.debug ekleyebilirsiniz. Üzgün yığın izleri, sadece soruyu doğru bir şekilde okuyun. Kendim yapmadım. – davidfrancis