2015-04-06 1 views
1

Я использую ниже конфигурации и ожидать, что мои журналы ошибок идут по электронной почте, но они неNLog Почта Цель не работает

<targets> 
    <target name="traceLogger" xsi:type="File" fileName="C:\Temp\trace.log" layout="${date:format=G} ${level} ${message}"/> 
    <target name="warnLogger" xsi:type="File" fileName="C:\Temp\warning.log" layout="${date:format=G} ${message}"/> 
    <target name="infoLogger" xsi:type="File" fileName="C:\Temp\info.log" layout="${date:format=G} ${message}"/> 

    <target name="errorLogger" xsi:type="Mail" 
     subject="QC Result Processing Error" 
     to="[email protected]" 
     bcc="" 
     cc="" 
     from="[email protected]" 
     smtpServer="smtpinfo"/> 
</targets> 

<rules> 
    <logger name="*" writeTo="traceLogger"></logger> 
    <logger name="*" levels="Warn" writeTo="warnLogger"></logger> 
    <logger name="*" levels="Info" writeTo="infoLogger"></logger> 
    <logger name="*" levels="Error" writeTo="errorLogger"></logger> 
</rules> 

ответ

1

Я включил NLog исключение и нашел проблему. Проблема заключалась в пустой ОЦК и куб. См. Я удалил их, и электронная почта работала нормально.

+0

Что означает «включено исключение nlog»? Есть ли опция config для регистрации проблем, которые произошли в nlog? –

+0

Это означает включение ведения журнала для самого NLog. По умолчанию NLog не регистрирует свои операции. вам нужно включить его. – FLICKER

+0

ОК, вот что я понял, это означало; однако я еще не знаю, КАК его включить. –