2010-06-14 9 views
0

using elmah je peux enregistrer le journal d'erreur sur la base de données, l'email, le xml .They fonctionnent individuellement bien. Je veux travailler ensemble.Suppose dans mon fichier de config peut peut journal actif du serveur que je ne peux pas active xml log mais je veux travailler sur les deux .Comment faire.Comment utiliser le serveur, Xml, le processus de magasin de journal d'erreur d'email sur elmah

<elmah> 
     <!-- Change this to 1 to allow remote access. If you do, be sure to lock down the elmah.axd file! --> 
     <security allowRemoteAccess="1" /> 
<errorLog type="Elmah.SqlErrorLog, Elmah" connectionStringName="ReviewsConnectionString" /> 

    <!--Storing errors in XML files--> 
     <!--<errorLog type="Elmah.XmlFileErrorLog, Elmah" logPath="~/App_Data" />--> 

    <!--<errorMail 
      from="[email protected]" 
      to="[email protected]" 
      subject="..." 
      async="true" 
      smtpPort="0" 
      useSsl="true" 
      />-->  
</elmah> 

<system.net> 

     <mailSettings> 
     <smtp deliveryMethod="Network"> 
      <network host="smtp.gmail.com" 
      port="587" 
      userName="xxixddixx" 
      password="1234" /> 
      </smtp> 
     </mailSettings> 
</system.net> 

si je cative journal du serveur sur l'étiquette, il est bien de travail que je dois désactiver reste du processus de stockage des journaux comme: xml, mail-notification etc.If i journal Xml actif que cela fonctionne bien que j'ai besoin pour désactiver le reste d'entre eux .Mais si je suis actif les deux alors ça ne marche pas ** .Je veux qu'ils soient actifs en même temps.Comment les activer en même temps. si j'ai activé le ** mail log cela ne fonctionne pas. Je ne sais pas pourquoi ça ne marche pas.

**1) How to active Server log and Xml log on same time. 
2) How to active email log with 1) and individually why it's not work?** 

Je veux journal des erreurs économisera sur la base de données, sauf le dossier spécifié comme formate xml, et que vous souhaitez également envoyer une notification par e-mail comment les actifs dans le même temps.

Répondre

0

Je cherchais la même raison - si la base de données SQL était en panne, je voulais toujours savoir à propos de l'erreur. Je suis tombé sur ce page, qui indique que ce n'est pas directement possible via la config, mais suggère un moyen d'y parvenir.

Il y a aussi quelques détails sur cette post

Je l'ai utilisé l'approche de SQL + journalisation e-mail, étant donné qu'il est peu probable que les deux seront disponibles en même temps.