2009-02-26 6 views
13

Wir verwenden ELMAH zur Fehlerprotokollierung in unserer ASP.NET-Anwendung. Wir verwenden die SQL Server-Fehlerprotokollierung. Aufgrund von Sicherheits- und Konfigurationseinschränkungen in der Anwendung möchten wir die Protokollanzeige-Benutzeroberfläche (Elmah.ErrorLogPageFactory) in einer separaten Webanwendung haben, die mit derselben Datenbank verbunden ist.Separate Viewer-Anwendung für das ELMAH-Protokoll

Allerdings filtert ELMAH Fehler bei der Anwendung Name, so nur eine separate Anwendung bereitstellen, erhalten Sie auch ein separates Protokoll. Gibt es eine Möglichkeit, ELMAH so zu konfigurieren, dass es als eigenständiger Protokoll-Viewer arbeitet, d. H. Die Protokollmeldungen von einer anderen Anwendung anzeigt?

Antwort

20

Sie können den Namen der Anwendung in der Config wie dies außer Kraft setzen ...

<elmah> 
    <errorLog type="..." applicationName="YourApplicationName" /> 
</elmah> 

Sie können entweder nur Ihre Viewer-Anwendung den vorhandenen Namen der Anwendung, die Sie überwachen möchten, oder die gleiche Gewohnheit spezifizieren Name in beiden Konfigurationsdateien.

Verwandte Themen