public ReplicationBase() { for (int i = 0; i < 15; i++) { database::Raven.Database.Extensions.IOExtensions.DeleteDirectory("Data #" + i); } var outputDebugStringAppender = new OutputDebugStringAppender { Layout = new SimpleLayout(), }; outputDebugStringAppender.AddFilter(new LoggerMatchFilter { AcceptOnMatch = true, LoggerToMatch = "Raven.Bundles" }); outputDebugStringAppender.AddFilter(new DenyAllFilter()); BasicConfigurator.Configure(outputDebugStringAppender); }
public void Start() { if (_configured) { return; } PatternLayout layout = new PatternLayout(@"%-5p (%30.30c) %m%n"); ConsoleAppender consoleAppender = new ConsoleAppender(); consoleAppender.Layout = layout; OutputDebugStringAppender outputDebugStringAppender = new OutputDebugStringAppender(); outputDebugStringAppender.Layout = layout; log4net.Config.BasicConfigurator.Configure(consoleAppender); ChangeLevel("NHibernate.Cfg", Level.Warn); ChangeLevel("NHibernate.Dialect", Level.Warn); ChangeLevel("NHibernate.Loader.Entity.AbstractEntityLoader", Level.Warn); ChangeLevel("NHibernate.Tuple.Entity.AbstractEntityTuplizer", Level.Warn); ChangeLevel("NHibernate.Persister.Entity.AbstractEntityPersister", Level.Warn); ((log4net.Repository.Hierarchy.Hierarchy)LogManager.GetRepository()).Root.AddAppender(outputDebugStringAppender); _configured = true; }
private static OutputDebugStringAppender GetOutputDebugStringAppender(PatternLayout patternLayout) { OutputDebugStringAppender outputDebugStringAppender = new OutputDebugStringAppender(); outputDebugStringAppender.Layout = patternLayout; outputDebugStringAppender.Threshold = Level.All; outputDebugStringAppender.ActivateOptions(); return outputDebugStringAppender; }