<PackageReference Include="Relativity.Logging" Version="9.4.321" />

ILog

public interface ILog
string Application { get; }

bool IsEnabled { get; }

string SubSystem { get; }

string System { get; }

ILog ForContext(Type forContext)

ILog ForContext(string propertyName, object value, bool destructureObjects)

IDisposable LogContextPushProperty(string propertyName, object obj)

void LogDebug(string messageTemplate, object[] propertyValues)

void LogDebug(Exception exception, string messageTemplate, object[] propertyValues)

void LogError(string messageTemplate, object[] propertyValues)

void LogError(Exception exception, string messageTemplate, object[] propertyValues)

void LogFatal(string messageTemplate, object[] propertyValues)

void LogFatal(Exception exception, string messageTemplate, object[] propertyValues)

void LogInformation(string messageTemplate, object[] propertyValues)

void LogInformation(Exception exception, string messageTemplate, object[] propertyValues)

void LogVerbose(string messageTemplate, object[] propertyValues)

void LogVerbose(Exception exception, string messageTemplate, object[] propertyValues)

void LogWarning(string messageTemplate, object[] propertyValues)

void LogWarning(Exception exception, string messageTemplate, object[] propertyValues)