<PackageReference Include="Relativity.Transfer.Client" Version="7.2.7" />

NullTransferLog

using System; namespace Relativity.Transfer { public class NullTransferLog : ITransferLog, IDisposable { private bool disposed; public bool IsEnabled { get; set; } public void Dispose() { Dispose(true); GC.SuppressFinalize(this); } public void LogVerbose(string messageTemplate, params object[] propertyValues) { } public void LogVerbose(Exception exception, string messageTemplate, params object[] propertyValues) { } public void LogDebug(string messageTemplate, params object[] propertyValues) { } public void LogDebug(Exception exception, string messageTemplate, params object[] propertyValues) { } public void LogInformation(string messageTemplate, params object[] propertyValues) { } public void LogInformation(Exception exception, string messageTemplate, params object[] propertyValues) { } public void LogWarning(string messageTemplate, params object[] propertyValues) { } public void LogWarning(Exception exception, string messageTemplate, params object[] propertyValues) { } public void LogError(string messageTemplate, params object[] propertyValues) { } public void LogError(Exception exception, string messageTemplate, params object[] propertyValues) { } public void LogFatal(string messageTemplate, params object[] propertyValues) { } public void LogFatal(Exception exception, string messageTemplate, params object[] propertyValues) { } private void Dispose(bool disposing) { if (disposed) return; if (!disposing) goto IL_0015; goto IL_0015; IL_0015: disposed = true; } } }