| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using Quadarax.Foundation.Core.Logging;
- namespace qdr.fnd.core.pqueue.test.Mocks
- {
- public class LogMock : ILog
- {
- #region Implementation of ILog
- /// <inheritdoc />
- public void Log(LogSeverityEnum severity, int code, string message)
- {
- TestContext.WriteLine($"[{code}]: {message}", severity.ToString());
- }
- /// <inheritdoc />
- public void Log(LogSeverityEnum severity, string message)
- {
- TestContext.WriteLine($"{message}", severity.ToString());
- }
- /// <inheritdoc />
- public void Log(LogSeverityEnum severity, string message, Exception? exception)
- {
- if (exception != null)
- TestContext.WriteLine($"{message}\n{exception}", severity.ToString());
- else
- TestContext.WriteLine($"{message}", severity.ToString());
- }
- /// <inheritdoc />
- public void Log(LogSeverityEnum severity, int code, string message, Exception? exception)
- {
- if (exception != null)
- TestContext.WriteLine($"[{code}] {message}\n{exception}", severity.ToString());
- else
- TestContext.WriteLine($"[{code}] {message}", severity.ToString());
- }
- #endregion
- }
- }
|