Table of Contents

Class LogService

Namespace
SunamoLogging.Services
Assembly
SunamoLogging.dll

Logging service that serializes dynamic objects to JSON before logging.

public class LogService
Inheritance
LogService
Inherited Members
Extension Methods

Constructors

LogService(ILogger)

Logging service that serializes dynamic objects to JSON before logging.

public LogService(ILogger logger)

Parameters

logger ILogger

Methods

LogCriticalJson(dynamic)

Logs a critical message with JSON serialized object.

public void LogCriticalJson(dynamic data)

Parameters

data dynamic

The dynamic object to serialize and log.

LogDebugJson(dynamic)

Logs a debug message with JSON serialized object.

public void LogDebugJson(dynamic data)

Parameters

data dynamic

The dynamic object to serialize and log.

LogErrorJson(dynamic)

Logs an error message with JSON serialized object.

public void LogErrorJson(dynamic data)

Parameters

data dynamic

The dynamic object to serialize and log.

LogInformationJson(dynamic)

Logs an information message with JSON serialized object.

public void LogInformationJson(dynamic data)

Parameters

data dynamic

The dynamic object to serialize and log.

LogTraceJson(dynamic)

Logs a trace message with JSON serialized object.

public void LogTraceJson(dynamic data)

Parameters

data dynamic

The dynamic object to serialize and log.

LogWarningJson(dynamic)

Logs a warning message with JSON serialized object.

public void LogWarningJson(dynamic data)

Parameters

data dynamic

The dynamic object to serialize and log.