===== Elmah ===== {{ :diag_elmah.png?600 |}} ELMAH (โมดูลสำหรับบันทึกข้อผิดพลาดและตัวจัดการ) เป็นระบบบันทึกข้อผิดพลาดของแอปพลิเคชันที่สามารถเคลื่อนย้ายได้อย่างสมบูรณ์ โดยรวบรวมข้อยกเว้นที่ไม่สามารถจัดการได้ทั้งหมดใน PMA.core รวมถึงข้อยกเว้นที่ต้องรายงาน นอกจากนี้ยังมีฟีเจอร์ที่เป็นประโยชน์อย่างมากต่อไปนี้สำหรับการบำรุงรักษาเซิร์ฟเวอร์ที่ใช้งานจริง: * การบันทึกข้อยกเว้นที่ไม่สามารถจัดการได้เกือบทั้งหมด * หน้าเว็บเพื่อดูบันทึกข้อยกเว้นทั้งหมดที่บันทึกไว้จากระยะไกล * หน้าเว็บสำหรับดูรายละเอียดทั้งหมดของข้อยกเว้นที่บันทึกไว้จากระยะไกล ซึ่งรวมถึงการติดตามสีที่ซ้อนกัน แม้ว่า ELMAH จะมีประสิทธิภาพและมีประโยชน์ แต่มันก็ไม่สามารถใช้งานแทนการบันทึก IIS และการบันทึกภายใน PMA.core ได้ เนื่องจากไม่ได้รวบรวมข้อมูลโดยละเอียดทั้งหมดสำหรับคำขอแบบ IIS และไม่รู้จักการทำงานภายในของ PMA.core