Exemplo n.º 1
0
        protected void WriteLog( LogEntry entry )
        {
            if ( PipedLogger != null )
            PipedLogger.WriteLog( entry );

              using ( var writer = GetWriter( entry ) )
              {
            writer.Write( entry );
              }
        }
Exemplo n.º 2
0
 protected override TextWriter GetTextWriter( LogEntry entry )
 {
     return GetWriter( _filepath );
 }
Exemplo n.º 3
0
 protected override TextWriter GetTextWriter( LogEntry entry )
 {
     return Console.Out;
 }
Exemplo n.º 4
0
 public void Write( LogEntry entry )
 {
     _writer.WriteLine( entry.Message );
 }
Exemplo n.º 5
0
 protected ILogWriter GetWriter( LogEntry entry )
 {
     return new TextLogWriter( GetTextWriter( entry ) );
 }
Exemplo n.º 6
0
 protected abstract TextWriter GetTextWriter( LogEntry entry );
Exemplo n.º 7
0
 void ILogger.WriteLog( LogEntry entry )
 {
     WriteLog( entry );
 }