Saya mengelola beberapa instance kucing jantan (aprox 30-35) dan mencari konsol untuk memusatkan log. Saya mencoba php-syslog-ng sebelumnya (tidak dengan tomcat), dan ternyata bermanfaat. Saya ingin perangkat lunak ini memiliki beberapa fitur berikut:
Sorot -Sintaks sesuai dengan tingkat keparahan pengecualian. Tampilan -Tree untuk jejak tumpukan dan pengecualian bersarang.
Poin bonus:
-Peringatan saat pola tertentu cocok.
apakah mungkin untuk mengubah logging tomcat ke log4j? Untuk log4j ada banyak pemirsa logfile:
http://www.log-viewer.com/net-java-log4j-log-viewer/Mereka tidak semuanya open source tetapi gratis. Mungkin ada sesuatu yang membantu Anda.
sumber
Sudahkah Anda mencoba TCLogView?
sumber
bukan penampil yang tepat, tetapi pengecualian penyortiran dan pencocokan:
http://exctractor.sourceforge.net/
rasa sakit untuk berlari, tetapi begitu diatur, dapat berguna untuk menghasilkan laporan / dll.
sumber
Juga, sudahkah Anda melihat MuleSoft TcatServer? Kami menyediakan kemampuan untuk melihat log dari instance Tomcat jarak jauh dan Anda dapat mengekstraksi log. Ini bukan open source, tetapi bebas untuk digunakan dalam lingkungan pengembangan.
Pengungkapan: Saya bekerja untuk MuleSoft, dan dengan senang hati akan menjawab pertanyaan spesifik tentang Tcat Server.
sumber
Kami memiliki beberapa server kucing jantan yang biasanya saya admin. Apa yang kami lakukan adalah menggunakan log4j untuk benar-benar mencatat semua log aplikasi web ke server log pusat. Apa yang paling saya minati (dari sudut pandang sysadmin) adalah melihat logging yang diproduksi sendiri oleh kontainer (dalam hal ini kucing jantan).
Jadi, untuk melihat beberapa kucing jantan pada saat keadaan serba salah (biasanya ketika mereka melakukan kesalahan) saya menggunakan kombinasi ssh dan
multitail
, yang bekerja cukup baik di bawah unix. Idenya adalah bahwa Anda ssh ke setiap kotak secara bersamaan dan mengekor file catalina.out. Multitail memiliki dukungan pewarnaan sintaks dan cukup fleksibel untuk memungkinkan Anda menambahkan pewarnaan Anda sendiri dengan menggunakan ekspresi reguler. Ketika saya harus menyelidiki sesuatu yang terjadi beberapa jam yang lalu, saya selalu harus melihat log catalina sendiri, jelas mentah.Sesuai alarm yang saya gunakan adalah skrip python yang saya jalankan di latar belakang, terintegrasi dengan skrip startup / shutdown untuk setiap kucing jantan. Ini pada dasarnya mengekor file catalina.out mencari hal-hal yang saya temukan menarik dan menghasilkan peringatan (sms, email, dll) tergantung pada tingkat keparahan masalahnya. Saya tahu itu mungkin bukan solusi terbaik tapi itu bekerja untuk saya dengan cukup baik (dan skripnya sebenarnya tidak rumit dan dapat ditulis dalam bahasa pilihan Anda).
Saya tahu ini mungkin bukan yang Anda cari tetapi ini adalah pendekatan saya dan saya senang menggunakannya dengan menjaganya di bawah prinsip KISS. Saya harap ini membantu.
sumber