Example #1
0
        protected void WriteLog( LogEntry entry )
        {
            if ( PipedLogger != null )
            PipedLogger.WriteLog( entry );

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