public TraceAppender CreateTraceAppender(IFilter filter)
        {
            var tracer        = new TraceAppender();
            var patternLayout = CreatePatternLayout(LOG_PATTERN);

            tracer.Layout = patternLayout;

            tracer.AddFilter(filter);
            tracer.ActivateOptions();
            return(tracer);
        }
Beispiel #2
0
        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);
        }