<PackageReference Include="Relativity.Server.Import.SDK" Version="24000.1.1" />

LoggerDecoratorBase

abstract class LoggerDecoratorBase : ILog
Base class for decorating Relativity.Logging.ILog instance. Decorator design pattern is used.
public string Application { get; }

public bool IsEnabled { get; }

public string SubSystem { get; }

public string System { get; }

public LoggerDecoratorBase(ILog logger)

Initializes a new instance of the LoggerDecoratorBase class.

public virtual ILog ForContext<T>()

public virtual ILog ForContext(Type forContext)

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

public virtual IDisposable LogContextPushProperty(string propertyName, object obj)

public virtual void LogDebug(string messageTemplate, object[] propertyValues)

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

public virtual void LogError(string messageTemplate, object[] propertyValues)

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

public virtual void LogFatal(string messageTemplate, object[] propertyValues)

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

public virtual void LogInformation(string messageTemplate, object[] propertyValues)

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

public virtual void LogVerbose(string messageTemplate, object[] propertyValues)

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

public virtual void LogWarning(string messageTemplate, object[] propertyValues)

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