public TraceAppender CreateTraceAppender(IFilter filter) { var tracer = new TraceAppender(); var patternLayout = CreatePatternLayout(LOG_PATTERN); tracer.Layout = patternLayout; tracer.AddFilter(filter); tracer.ActivateOptions(); return(tracer); }
private static TraceAppender CreateTraceLog(IFilter filter = null) { var layout = new PatternLayout(patternLayoutFormat); TraceAppender appender = new TraceAppender { Layout = layout }; appender.ActivateOptions(); if (filter != null) { appender.AddFilter(filter); } return(appender); }