<PackageReference Include="Relativity.Server.Utility.SDK" Version="14.2.7" />

ILogGateway

public interface ILogGateway
Represents access to the Relativity Logging framework.
void LogDebug(string messageTemplate, object[] propertyValues)

Logs a debug-level message.

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

Logs a debug-level message with an exception.

void LogError(string messageTemplate, object[] propertyValues)

Logs an error-level message.

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

Logs an error-level message with an exception.

void LogFatal(string messageTemplate, object[] propertyValues)

Logs a fatal-level message.

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

Logs a fatal-level message with an exception.

void LogInformation(string messageTemplate, object[] propertyValues)

Logs an information-level message.

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

Logs an information-level message with an exception.

void LogRetryEventMetric(string retryEventType)

void LogVerbose(string messageTemplate, object[] propertyValues)

Logs a verbose-level message.

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

Logs a verbose-level message with an exception.

void LogWarning(string messageTemplate, object[] propertyValues)

Logs a warning-level message.

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

Logs a warning-level message with an exception.

ILogGateway PushProperty(string propertyName, object value, bool destructureObjects = false)

Includes an identifying property key and value onto the log messages of this log gateway.