log4d
1.2.13
Log4D เป็นพอร์ตของเฟรมเวิร์กการบันทึก log4j ที่รู้จักกันดีของ Delphi เนื่องจากโปรเจ็กต์ดั้งเดิม (https://log4d.svn.sourceforge.net/svnroot/log4d/trunk) ดูเหมือนว่าจะไม่ได้รับการบำรุงรักษาอย่างแข็งขัน ฉันจึงตัดสินใจแยกสาขาด้วยการปรับปรุงที่มีคุณค่า
ขณะนี้รองรับฟีเจอร์ขั้นสูงที่เรียกว่า 'การบันทึกแบบพารามิเตอร์' ซึ่งสามารถเพิ่มประสิทธิภาพการบันทึกได้อย่างมากสำหรับคำสั่งการบันทึกที่ปิดใช้งาน หากระดับบันทึกปัจจุบันต่ำกว่าระดับบันทึกส่วนกลาง ข้อความบันทึกจะไม่ถูกต่อกัน
LOG.Debug(Format('Invalid value %s' [Value]));
LOG.Debug('Invalid value %s', [Value]);