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