ConsoleAppender

The ConsoleAppender writes log messages to the console. It outputs messages without color coding, making it simple and suitable for basic logging needs.

The following example shows how to configure the ConsoleAppender to log messages to the console. By default the messages are sent to the console standard output stream.

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

This example shows how to direct the log messages to the console error stream.

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