TraceAppender

The TraceAppender writes log events to the Trace output, which can be viewed in debuggers or other trace listeners. It is useful for capturing logs in applications that are being debugged or for monitoring trace-level information during runtime.

The following example shows how to configure the TraceAppender to log messages to the System.Diagnostics.Trace system.

<appender name="TraceAppender" type="log4net.Appender.TraceAppender">
  <layout type="log4net.Layout.PatternLayout">
    <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
  </layout>
</appender>