Qualcuno ha un collegamento tutorial o un esempio su come utilizzare il blocco Logging per inviare messaggi di errore?: Blocco log e posta elettronica
Jack
Qualcuno ha un collegamento tutorial o un esempio su come utilizzare il blocco Logging per inviare messaggi di errore?: Blocco log e posta elettronica
Jack
È necessario impostare un EmailTraceListener nel Logging Application Block.
È possibile utilizzare l'interfaccia utente di Enterprise Library ma la sezione web.config finisce per guardare qualcosa di simile:
<loggingConfiguration name="Logging Application Block" tracingEnabled="true" defaultCategory="Default" logWarningsWhenNoCategoriesMatch="true">
<listeners>
<add toAddress="[email protected]" fromAddress="[email protected]"
subjectLineStarter="" subjectLineEnder="" smtpServer="127.0.0.1"
smtpPort="25" formatter="" listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.EmailTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.EmailTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
name="Email" />
</listeners>
<categorySources>
<add switchValue="All" name="Default">
<listeners>
<add name="Email" />
</listeners>
</add>
</categorySources>
</loggingConfiguration>
Questo lavoro fornisce il server SMTP sia configurato correttamente. È possibile utilizzare Telnet per verificarlo inviando l'e-mail della riga di comando.
Utilizzare lo strumento EntLibConfig.exe per un'interfaccia utente amichevole che semplificherà la configurazione di EmailTraceListener (e il resto della libreria aziendale). –