Skip to content

Instantly share code, notes, and snippets.

@sgaulding
Created November 9, 2016 04:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sgaulding/bcc2b938948f05fc061940d87b1d1cb4 to your computer and use it in GitHub Desktop.
Save sgaulding/bcc2b938948f05fc061940d87b1d1cb4 to your computer and use it in GitHub Desktop.
NCrunch Log4Net Helper
// http://forum.ncrunch.net/yaf_postst1839_Including-log4net-Logging-in-Test-output.aspx
using log4net;
using log4net.Appender;
using log4net.Core;
using log4net.Layout;
using log4net.Repository.Hierarchy;
namespace Tests.Helper
{
public class Logger
{
public static void Setup()
{
var hierarchy = (Hierarchy) LogManager.GetRepository();
var patternLayout = new PatternLayout
{
ConversionPattern = "%date [%thread] %-5level %logger - %message%newline"
};
patternLayout.ActivateOptions();
var consoleAppender = new ConsoleAppender {Layout = patternLayout};
consoleAppender.ActivateOptions();
hierarchy.Root.AddAppender(consoleAppender);
hierarchy.Root.Level = Level.All;
hierarchy.Configured = true;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment