When I enable the 'trace' target I'm finding that messages logged to Error (logger.Error('...')) are being displayed in a pop-up dialog with Abort, Retry, and Ingore buttons.
Is NLog displaying this dialog? Does anybody know how to disable this dialog?
Thx
Rob Smyth
Re: Stopping the trace target showing messagebox on Error logs
I got it! :)
NLog does:
if (logEvent.Level >= LogLevel.Error)
{ Trace.Fail(CompiledLayout.GetFormattedMessage(logEvent)); }
else
{ Trace.WriteLine(CompiledLayout.GetFormattedMessage(logEvent)); }
To prevent Trace.Fail from opening messagebox set
<system.diagnostics>
<trace>
<listeners>
<remove name="Default" /><!--Here Here Here Here Here Here Here Here -->
</listeners>
</trace>
</system.diagnostics>