Log4j telah ada sejak lama, dan ini bekerja dengan sangat baik. Saya tidak memiliki studi ilmiah untuk mendukungnya, tetapi berdasarkan apa yang saya lihat di sejumlah besar klien, mudah saja kerangka logging yang saya lihat digunakan lebih dari yang lain. Sudah ada sejak lama, dan tidak digantikan oleh Kerangka Pembalakan Besar Berikutnya, yang mengatakan sesuatu.
Ini sangat sederhana untuk diatur, dan mudah untuk mempelajari dasar appenders (output). Ada beberapa host host yang tersedia, termasuk:
- ConsoleAppender
- DailyRollingFileAppender
- ExileallyRolledFileAppender
- FileAppender
- JDBCAppender
- JMSAppender
- NTEventLogAppender
- RollingFileAppender
- SMTPApender
- SocketAppender
- SyslogAppender
- TelnetAppender
- Penulis Penulis
Ditambah lainnya. Tidak sulit untuk menulis append Anda sendiri. Selain itu ada banyak fleksibilitas di masing-masing appender yang memungkinkan Anda untuk mengontrol secara spesifik apa yang dihasilkan dalam log Anda.
Satu catatan, saya memiliki serangkaian masalah classloader ketika saya menggunakan log apache commons selain log4j. Itu hanya untuk satu aplikasi spesifik, tetapi saya merasa lebih mudah menggunakan log4j saja, daripada memiliki fleksibilitas yang ditawarkan ketika menggunakan lapisan abstraksi seperti commons logging.
Lihat artikel ini untuk
lebih jelasnya :
Semoga berhasil!