LogBox ได้รับแรงบันดาลใจจากหนัก Apache Log4j
โดยค่าเริ่มต้น LogBox มีอยู่ในทุก ColdBox แพคเกจรุ่น 3 หรือสูงกว่า
นี้ไม่ได้หมายความ LogBox ต้องทำงาน ColdBox พัฒนาความสามารถในการใช้ LogBox เป็นโปรแกรมแบบสแตนด์อโลน
LogBox จะปรับปรุงวิธีการพัฒนาแก้ปัญหารหัสของพวกเขาช่วยให้พวกเขาที่จะปฏิบัติตามและบันทึกวิธีการประยุกต์ใช้จะทำงานแล้วจิบผ่านผลการค้นหาปัญหาหรือการกระทำที่ต้องการ
LogBox ตัวเองประกอบด้วยสี่ส่วนประกอบ: แกน LogBox กรอบการเข้าสู่ระบบองค์ประกอบการสร้างบันทึกและควบคุมรูปแบบ
ชิ้นส่วนนี้ให้ยูทิลิตี้การเข้าสู่ระบบที่มีความยืดหยุ่นมากสำหรับ ColdFusion ยังจัดได้ดีและง่ายสวยใช้งาน.
คุณสมบัติ
- แบ่งหมวดหมู่ของเหตุการณ์การเข้าสู่ระบบ
- แทรกง่ายในการใช้งานที่มีอยู่
- ระดับการเข้าสู่ระบบที่ปรับแต่งได้
- สถานที่เข้าสู่ระบบที่ปรับแต่งได้
- รูปแบบข้อความเข้าสู่ระบบที่ปรับแต่งได้
- โปรแกรม API ใช้ได้
- เอกสารจำนวนมาก </ li>
- สถานที่เข้าสู่ระบบที่รองรับ:
- ไฟล์ท้องถิ่น
- ฐานข้อมูล
- ซ็อกเก็ต
- อีเมล์
- SMS
- จัดการการเข้าสู่ระบบ ColdFusion
- คอนโซลระบบ
- จัดการเอง
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- Bugs:
- truncating เป็นประเภทของข้อมูลที่จะหลีกเลี่ยงข้อผิดพลาดในการแทรกใน DB appender
- การปรับปรุง:
- คัดค้าน logbox สนับสนุน XML
มีอะไรใหม่ ในรุ่น 1.6:
- วิธีการสะดวกสำหรับการเข้าสู่ระบบการตรวจสอบ. canDebug () canInfo () canWarn () canFatal () canError ()
- เอกสารที่ดีขึ้นในชั้นเรียนและระดับการเข้าสู่ระบบ.
- เพิ่มระดับ LogEvent จะมีคีมาเป็นอันดับที่ดีกว่าสำหรับ extraInfo ก็สามารถใช้การประชุม $ toString () บนวัตถุข้อมูลเพิ่มเติมเข้ามาเพื่อทำอนุกรมอัตโนมัติกับมัน ถ้าไม่ได้ถ้าซับซ้อนจะใช้สัญกรณ์ JSON.
- การแยกประเภท LogBox ต้องการตรวจสอบความยาวเมื่อประเภทที่ส่งจะว่างเปล่า.
- การปรับแต่งประสิทธิภาพการทำงานที่เป็นมือ outta.
มีอะไรใหม่ ในรุ่น 1.5:
- ระดับการเข้าสู่ระบบโดยนัยจะไม่ได้มีการเปลี่ยนแปลงในระดับสูงสุดเพียง แต่ทั้งสองเข้าใจผิดตามเอกสารสิ่งที่กล่าวว่า นี้คือเมื่อคุณทำ. ข้อมูล = ["myapp.model"] หรือแก้ปัญหา = ["coldbox.system.ioc"]
- เพิ่มความเป็นไปได้ concatenation ไปยังทุกวิธีการกำหนดค่าการเขียนโปรแกรมเพื่อให้คุณสามารถเชื่อมพวกเขาสไตล์ jQuery.
- SB appender ความล้มเหลวเมื่อประกาศอสังหาริมทรัพย์ columnMap, instance.columns ไม่ได้กำหนดไว้ได้รับการแก้ไขในขณะนี้.
มีอะไรใหม่ ในรุ่น 1.4:
- แก้ไขเพื่อ DSL เมื่อทำสัมพันธ์ที่ใกล้ชิด appender ไม่แปลงระดับเข้าสู่ระบบที่จะเป็นตัวเลข.
- logLevels isLevelValid ไม่เชื่อมั่นในระดับที่ถูกต้องดำเนินการแบบบูลที่ไม่ถูกต้อง.
- appender () ไม่ได้ทำการตรวจสอบระดับ.
- Refactoring ระดับล็อกประเภทอาร์กิวเมนต์ที่จะรวมพวกเขาที่สามวิธีการป้อนข้อมูลต้องขอบคุณแบรดไม้.
- appender ลงทะเบียน init () ไม่ได้ลงทะเบียนในระดับที่เข้าสู่ระบบอย่างถูกต้อง.
- คนตัดไม้ Refactor และ appender เพื่อตรวจสอบระดับการเข้าสู่ระบบส่งผ่าน init ().
- อัพเดท ensurance ของแหล่งข้อมูลและให้ CF โยนยกเว้นแทน.
- การสร้างสคี XML สำหรับ LogBox.
ต้องการ
- ColdFusion MX 7 หรือสูงกว่า
- Railo 2 หรือสูงกว่า
- bluedragon 7 หรือสูงกว่า
ความคิดเห็นที่ไม่พบ