ย้อนกลับกลับมา
Terse Logback เป็นคอลเลกชันของส่วนขยาย logback ที่แสดงวิธีการใช้ logback อย่างมีประสิทธิภาพ
โครงการบันทึกอื่น ๆ ที่คุณอาจสนใจ:
- Blacklite ซึ่งเป็น SQLite Appender ที่มีการทำแผนที่หน่วยความจำและการบีบอัดพจนานุกรม Zstandard ที่นาฬิกาประมาณ 800K คำสั่งต่อวินาที
- Blindsight, API การบันทึก Scala ที่ขยาย SLF4J
- Echopraxia, API การบันทึก Java และ Scala ที่สร้างขึ้นรอบ ๆ การบันทึกที่มีโครงสร้าง
เอกสาร
เอกสารมีอยู่ที่ https://tersesystems.github.io/terse-logback
การแสดง
มีโครงการแสดงที่ https://github.com/tersesystems/terse-logback-showcase
โมดูล
- เสียง: เล่นเสียงเมื่อคุณเข้าสู่ระบบโดยแนบเครื่องหมายเข้ากับคำสั่งการบันทึกของคุณ
- การ จำกัด การจัดทำงบประมาณ / อัตรา: จำกัด จำนวนการดีบักหรือการติดตามงบในช่วงเวลาหนึ่ง
- เซ็นเซอร์: ข้อมูลที่ละเอียดอ่อนเซ็นเซอร์ในงบบันทึก
- คอมโพสิต: นำเสนอ appender เดียวที่ประกอบด้วยหลายคน
- การบีบอัด: เขียนไปยังไฟล์ Zstandard ที่บีบอัด
- ID สหสัมพันธ์: เพิ่มเครื่องหมายและตัวกรองสำหรับ ID สหสัมพันธ์
- การแม็พยกเว้น: แสดงรายละเอียดที่สำคัญของข้อยกเว้นรวมถึงสาเหตุที่แท้จริงในรูปแบบสรุป
- เครื่องมือวัด: ตกแต่งคลาส (รวมถึง JVM) ด้วยคำสั่งการเข้าสู่ระบบ ENTER และออกที่รันไทม์
- JDBC: ใช้ Postgres JSON เพื่อเขียนการบันทึกที่มีโครงสร้างลงในตารางเดียว
- ก.ค. ถึง SLF4J Bridge: กำหนดค่า java.util.logging เพื่อเขียนถึง SLF4J โดยไม่มีการเข้ารหัสด้วยตนเอง
- Nanos สัมพัทธ์: จัดทำเหตุการณ์การบันทึกเพื่อให้มีนาโนวินาทีที่สัมพันธ์กันตาม
System.nanoTime
- เลือก Appender: Appender ที่เลือก Appender จากรายการตามคีย์
- การติดตาม: ส่งกิจกรรมการบันทึกและร่องรอยไปยัง Honeycomb Event API
- typesafe config: กำหนดค่าคุณสมบัติ logback โดยใช้ hocon
- เครื่องหมายเทอร์โบ: ตัวกรองเทอร์โบที่ขึ้นอยู่กับตัวเลือกโดยพลการซึ่งสามารถบันทึกที่ระดับการดีบักสำหรับเซสชัน
- INID ID Appender: จัดทำกิจกรรมการบันทึกเพื่อให้มี ID ที่ไม่ซ้ำกันในหลาย ๆ คน