Example #1
0
        /// <inheritdoc/>
        public override void LogErrorFromException(Exception exception)
        {
            MockLogEntry entry = new MockLogEntry(LogEntryType.Exception)
            {
                Exception  = exception,
                Importance = MessageImportance.High
            };

            LogEntries.Add(entry);
            Console.WriteLine(entry);
        }
Example #2
0
        /// <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);
        }
Example #3
0
        /// <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);
        }
Example #4
0
        /// <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);
        }