Logback singkat
Terse logback adalah kumpulan ekstensi logback yang menunjukkan cara menggunakan logback secara efektif.
Proyek logging lain yang mungkin Anda minati:
- Blacklite, appender sqlite dengan pemetaan memori dan kompresi kamus zstandard yang mencatat sekitar 800 ribu pernyataan per detik.
- Blindsight, API logging Scala yang memperluas SLF4J.
- Echopraxia, API logging Java dan Scala yang dibangun di sekitar penebangan terstruktur.
Dokumentasi
Dokumentasi tersedia di https://tersesystems.github.io/terse-logback.
Memamerkan
Ada proyek showcase di https://github.com/tersesystems/terse-logback-showcase.
Modul
- Audio: Mainkan audio saat Anda log dengan melampirkan penanda ke pernyataan logging Anda.
- Pembatasan Penganggaran / Tingkat: Batasi jumlah pernyataan debugging atau penelusuran dalam periode waktu.
- Sensor: Sensor informasi sensitif dalam pernyataan logging.
- Komposit: Menyajikan satu pengembara tunggal yang menyusun beberapa pengembara.
- Kompresi: Menulis ke file zstandard terkompresi.
- ID Korelasi: Menambahkan penanda dan filter untuk ID korelasi.
- Pemetaan Pengecualian: Tunjukkan detail penting dari pengecualian, termasuk akar penyebab dalam format ringkasan.
- Instrumentasi: Mendekorasi kelas (termasuk JVM) apa pun dengan pernyataan masuk dan keluar dari runtime.
- JDBC: Gunakan Postgres JSON untuk menulis logging terstruktur ke satu tabel.
- Jul to Slf4j Bridge: Konfigurasikan java.util.logging untuk menulis ke slf4j tanpa pengkodean manual.
- Nanos Relatif: Menyusun peristiwa logging untuk mengandung nanosecond relatif berdasarkan
System.nanoTime
. NanoTime. - Pilih Appender: Appender yang memilih appender dari daftar berdasarkan tombol.
- TRACING: Mengirim acara logging dan jejak ke API acara Honeycomb.
- Konfigurasi TypeSafe: Konfigurasikan properti logback menggunakan hocon.
- Penanda Turbo: Filter turbo yang bergantung pada penentu sewenang -wenang yang dapat masuk pada tingkat debug untuk sesi.
- ID Unique Appender: Menyusun acara logging untuk berisi ID unik di beberapa appenders.