RootLogger คืออะไร?
RootLogger คืออะไร?

วีดีโอ: RootLogger คืออะไร?

วีดีโอ: RootLogger คืออะไร?
วีดีโอ: Session 15: What Is Log4j ? How To Use Logs ? 2024, พฤศจิกายน
Anonim

ตัวตัดไม้พื้นฐานที่อยู่ด้านบนสุดของลำดับชั้นของคนตัดไม้คือ รูทล็อกเกอร์ . RootLogger เป็นตัวบันทึกปกติ แม้ว่าจะไม่สามารถกำหนดระดับ null ได้ และเนื่องจากไม่สามารถมีพาเรนต์ได้ เมธอด getChainedLevel() API จะคืนค่าของฟิลด์ระดับเสมอโดยไม่ต้องเดินลำดับชั้น

ต่อมาอาจมีคนถามว่า Appender คืออะไร?

NS ภาคผนวก เป็นส่วนหนึ่งของระบบบันทึกที่รับผิดชอบในการส่งข้อความบันทึกไปยังปลายทางหรือสื่อ

ระดับรูทใน log4j2 คืออะไร? การกำหนดค่า: the ราก องค์ประกอบของ a log4j2 ไฟล์กำหนดค่า; แอตทริบิวต์สถานะแสดงถึง ระดับ ที่เหตุการณ์ log4j ภายในควรถูกบันทึก Appenders: องค์ประกอบนี้มีรายการ appenders; ในตัวอย่างของเรา มีการกำหนด appender ที่สอดคล้องกับคอนโซลระบบ

ไฟล์คุณสมบัติ log4j มีประโยชน์อย่างไร?

ไฟล์คุณสมบัติ คือ log4j การกำหนดค่า ไฟล์ ซึ่งทำให้ คุณสมบัติ ในคู่คีย์-ค่า ตามค่าเริ่มต้น LogManager จะค้นหา a ไฟล์ ชื่อ log4j . คุณสมบัติ ใน CLASSPATH ระดับของตัวบันทึกรากถูกกำหนดเป็น DEBUG

appender log4j ทำงานอย่างไร

วัตถุหลัก/การกำหนดค่าใน log4j กรอบที่เรา งาน กับคนตัดไม้ ภาคผนวก เลย์เอาต์ รูปแบบ และระดับบันทึก คนตัดไม้เป็นวัตถุที่มีชื่อที่กำหนดซึ่งแอปพลิเคชันทำการเรียกบันทึก หนึ่ง ภาคผนวก เป็นปลายทางที่บันทึกรายการต่างๆ เช่น คอนโซล, ไฟล์, db เป็นต้น

แนะนำ: