using System; using System.Diagnostics; using System.Threading.Tasks; namespace Sony.Filtr.Utility.Logging { public sealed class NullLogger : ILogger { public async Task LogDebug(string message, bool debugLoggingEnabled) { Trace.TraceInformation(message); await Task.CompletedTask; } public async Task LogException(string message, Exception ex) { Trace.TraceError(message + " Details: " + ex); await Task.CompletedTask; } public async Task LogInformation(string message) { Trace.TraceInformation(message); await Task.CompletedTask; } public async Task LogWarning(string message) { Trace.TraceWarning(message); await Task.CompletedTask; } } }