/// <inheritdoc/> public override void LogErrorFromException(Exception exception) { MockLogEntry entry = new MockLogEntry(LogEntryType.Exception) { Exception = exception, Importance = MessageImportance.High }; LogEntries.Add(entry); Console.WriteLine(entry); }
/// <inheritdoc/> public override void LogMessage(MessageImportance importance, string message, params object[] messageArgs) { MockLogEntry entry = new MockLogEntry(LogEntryType.Message) { Message = $"{TaskName}: {message}", MessageArgs = messageArgs, Importance = importance }; LogEntries.Add(entry); Console.WriteLine(entry); }
/// <inheritdoc/> public override void LogError(string message, params object[] messageArgs) { MockLogEntry entry = new MockLogEntry(LogEntryType.Error) { Message = $"{TaskName}: {message}", MessageArgs = messageArgs, Importance = MessageImportance.High }; LogEntries.Add(entry); Console.WriteLine(entry); }
/// <inheritdoc/> public override void LogMessage(string subcategory, string code, string helpKeyword, string file, int lineNumber, int columnNumber, int endLineNumber, int endColumnNumber, MessageImportance messageImportance, string message, params object[] messageArgs) { MockLogEntry entry = new MockLogEntry(LogEntryType.Message) { SubCategory = subcategory, MessageCode = code, HelpKeyword = helpKeyword, File = file, LineNumber = lineNumber, ColumnNumber = columnNumber, EndLineNumber = endLineNumber, EndColumnNumber = endColumnNumber, Message = $"{TaskName}: {message}", MessageArgs = messageArgs, Importance = MessageImportance.High }; LogEntries.Add(entry); Console.WriteLine(entry); }