User Tools

Site Tools


diag_elmah

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
diag_elmah [2022/03/29 15:36]
yves created
diag_elmah [2022/09/27 16:34] (current)
charlotte
Line 1: Line 1:
 ===== Elmah =====  ===== Elmah ===== 
  
-{{:​diag_elmah.png?​400|}} 
  
-Write some more things about Elmah; what we use it for; what it is good for; +ELMAH ([[https://​elmah.github.io|Error Logging Modules and Handlers]]) ​is an application-wide error logging facility that is completely pluggable. ​
  
-Also mention ​some of the problem Elmah DOESN'​T solve?+{{ ::​rootdir_elmah.png?​direct&​400 |}} 
 + 
 +This offers a standard way of capturing runtime errors in software, and they can help troubleshoot intermittent problems.  
 + 
 +Examples include: 
 +  * connection information is (temporarily) no longer correct 
 +  * a file format may have been modified by its vendor and now no longer renders correctly 
 + 
 +It captures nearly all unhandled exceptions in PMA.core as well as some handled exceptions that needs to be reported. It also provides the following very usefull features for maintaining a running production server: 
 + 
 +  * Logging ​of nearly all unhandled exceptions. 
 +  * A web page to remotely view the entire log of recorded exceptions. 
 +  * A web page to remotely view the full details of any one logged exception, including colored stack traces. 
 + 
 +{{ :​diag_elmah.png?600 |}} 
 + 
 +Elmah although powerful and useful it is, it is not a substitute for IIS logs and PMA.core internal logging as it does not capture all detailed information for requests like IIS does, nor does know the internal workings of PMA.core as the internal logging is capable of.
  
  
diag_elmah.1648557414.txt.gz · Last modified: 2022/03/29 15:36 by yves