7
Czy ktoś ma link do tutoriala lub przykład użycia bloku Logging do wysłania wiadomości e-mail z błędami?Enterprise Library: Logging Block and Email
Jack
Czy ktoś ma link do tutoriala lub przykład użycia bloku Logging do wysłania wiadomości e-mail z błędami?Enterprise Library: Logging Block and Email
Jack
Trzeba założyć EmailTraceListener w Logging Application grupowych.
Można użyć Enterprise Library UI ale sekcja web.config kończy się szuka czegoś takiego:
<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>
to będzie działać zapewniając serwer SMTP jest prawidłowo skonfigurowany. Możesz użyć usługi Telnet, aby to sprawdzić, wysyłając wiadomość e-mail z wiersza polecenia.
Użyj narzędzia EntLibConfig.exe do przyjaznego interfejsu, który uprości konfigurację EmailTraceListener (i reszty biblioteki Enterprise). –