SLF4J - Ikhtisar
SLF4J adalah singkatan dari Smenerapkan Logging Facade untuk Java. Ini menyediakan abstraksi sederhana dari semua kerangka kerja logging di Java. Jadi, ini memungkinkan pengguna untuk bekerja dengan salah satu kerangka kerja logging seperti Log4j, Logback danJUL(java.util.logging) menggunakan ketergantungan tunggal. Anda dapat bermigrasi ke kerangka kerja logging yang diperlukan pada run-time / waktu penerapan.
Ceki Gülcü menciptakan SLF4J sebagai alternatif kerangka kerja umum Jakarta.
Keuntungan dari SLF4J
Berikut adalah keunggulan SLF4J -
Menggunakan kerangka kerja SLF4J, Anda dapat bermigrasi ke kerangka kerja logging yang diinginkan pada saat penerapan.
Slf4J menyediakan binding ke semua framework logging populer seperti log4j, JUL, Simple logging, dan NOP. Oleh karena itu, Anda dapat beralih ke salah satu kerangka kerja populer ini pada saat penerapan.
SLF4J memberikan dukungan ke pesan logging berparameter terlepas dari pengikatan yang Anda gunakan.
Karena SLF4J memisahkan aplikasi dan kerangka kerja pencatatan, Anda dapat dengan mudah menulis aplikasi yang terpisah dari kerangka pencatatan. Anda tidak perlu memikirkan kerangka kerja logging yang digunakan untuk menulis aplikasi.
SLF4J menyediakan alat Java sederhana yang dikenal sebagai migrator. Dengan menggunakan alat ini, Anda dapat memigrasi proyek yang ada, yang menggunakan kerangka kerja logging seperti Jakarta Commons Logging (JCL) atau, log4j atau, Java.util.logging (JUL) ke SLF4J.