public string Write(ILayout layout, Contracts.IError error) { string format = layout.Format; DateTime dateTime = error.DateTime; string message = error.Message; Level level = error.Level; string formattedMessage = string.Format(format, dateTime.ToString(dateFormat, CultureInfo.InvariantCulture), level.ToString(), message); return(formattedMessage); }
public void Append(Contracts.IError error) { string format = this.Layout.Format; DateTime dateTime = error.DateTime; Level level = error.Level; string message = error.Message; string formattedMessage = string.Format(format, dateTime.ToString(dateFormat, CultureInfo.InvariantCulture), level.ToString(), message); Console.WriteLine(formattedMessage); this.messagesAppended++; }