Skip to content

Instantly share code, notes, and snippets.

@yaplex
Created June 21, 2017 18:20
Show Gist options
  • Select an option

  • Save yaplex/8714682fedad0c8a88e4460988ed336e to your computer and use it in GitHub Desktop.

Select an option

Save yaplex/8714682fedad0c8a88e4460988ed336e to your computer and use it in GitHub Desktop.
using System.Diagnostics;
using log4net.Appender;
using log4net.Core;
public class AzureAppender : AppenderSkeleton
{
protected override void Append(LoggingEvent loggingEvent)
{
string logString = RenderLoggingEvent(loggingEvent);
switch (loggingEvent.Level.Name)
{
case "ERROR":
Trace.TraceError(logString);
break;
case "WARN":
Trace.TraceWarning(logString);
break;
case "INFO":
Trace.TraceInformation(logString);
break;
default:
Trace.Write(logString);
break;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment