Exemplo n.º 1
0
 static void ProcessEvent(LogEventVisitor visitor, LogEvent ev)
 {
     if (visitor != null)
     {
         visitor.VisitBefore(ev);
         ev.Accept(visitor);
         visitor.VisitAfter(ev);
     }
 }
Exemplo n.º 2
0
        public LogProcessor(Stream stream, LogEventVisitor visitor)
        {
            if (stream == null)
            {
                throw new ArgumentNullException(nameof(stream));
            }

            Stream  = stream;
            Visitor = visitor;
        }
Exemplo n.º 3
0
        public LogProcessor(LogReader reader, LogEventVisitor immediateVisitor, LogEventVisitor sortedVisitor)
        {
            if (reader == null)
            {
                throw new ArgumentNullException(nameof(reader));
            }

            Reader           = reader;
            ImmediateVisitor = immediateVisitor;
            SortedVisitor    = sortedVisitor;
        }
Exemplo n.º 4
0
        public LogProcessor(LogStream stream, LogEventVisitor immediateVisitor, LogEventVisitor sortedVisitor)
        {
            if (stream == null)
            {
                throw new ArgumentNullException(nameof(stream));
            }

            Stream           = stream;
            ImmediateVisitor = immediateVisitor;
            SortedVisitor    = sortedVisitor;
        }
Exemplo n.º 5
0
 internal override void Accept(LogEventVisitor visitor)
 {
     visitor.Visit(this);
 }
Exemplo n.º 6
0
 internal abstract void Accept(LogEventVisitor visitor);