application de visualisation séparée pour le journal de ELMAH
Question
Nous utilisons ELMAH pour la journalisation des erreurs dans notre application ASP.NET. Nous utilisons la journalisation des erreurs SQL Server. En raison des contraintes de sécurité et de configuration dans l'application, nous aimerions avoir l'interface utilisateur de visionneuse de journal (Elmah.ErrorLogPageFactory) dans une application Web distincte, connecté à la même base de données.
Cependant, ELMAH filtre erreurs sur le nom de l'application, de sorte que le déploiement d'une application séparée, vous obtenez également un journal distinct. Est-il possible de configurer ELMAH pour travailler en tant que spectateur journal autonome, à savoir afficher les messages du journal à partir d'une autre application?
La solution
Vous pouvez remplacer le nom de l'application dans la configuration comme ça ...
<elmah>
<errorLog type="..." applicationName="YourApplicationName" />
</elmah>
Vous pouvez soit juste donner à votre application de visualisation le nom actuel de l'application que vous souhaitez surveiller, ou spécifier le même nom personnalisé dans les deux fichiers de configuration.