public override void Append(IError error) { ErrorTreshholds errorTreshhold = error.ReportLevel; string dateTime = error.DateTime; string message = error.Message; if (errorTreshhold >= this.ReportLevelTreshhold) { StringBuilder result = new StringBuilder(); result.AppendFormat(this.Layout.Format, dateTime, errorTreshhold.ToString(), message); Console.WriteLine(result); this.MessagesAppendedCount++; } }
protected Appender(ILayout layout, ErrorTreshholds reportLevelTreshhold) : this(layout) { this.ReportLevelTreshhold = reportLevelTreshhold; }
public FileAppender(ILayout layout, ErrorTreshholds reportLevelTreshhold, ILogFile file) : base(layout, reportLevelTreshhold) { this.LogFile = file; }
public ConsoleAppender(ILayout layout, ErrorTreshholds repotLevelTreshhold) : base(layout, repotLevelTreshhold) { }
public Error(ErrorTreshholds reportLevel, string dateTime, string message) { this.ReportLevel = reportLevel; this.DateTime = dateTime; this.Message = message; }