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
loggerILogger
Methods
LogCriticalJson(dynamic)
Logs a critical message with JSON serialized object.
public void LogCriticalJson(dynamic data)
Parameters
datadynamicThe dynamic object to serialize and log.
LogDebugJson(dynamic)
Logs a debug message with JSON serialized object.
public void LogDebugJson(dynamic data)
Parameters
datadynamicThe dynamic object to serialize and log.
LogErrorJson(dynamic)
Logs an error message with JSON serialized object.
public void LogErrorJson(dynamic data)
Parameters
datadynamicThe dynamic object to serialize and log.
LogInformationJson(dynamic)
Logs an information message with JSON serialized object.
public void LogInformationJson(dynamic data)
Parameters
datadynamicThe dynamic object to serialize and log.
LogTraceJson(dynamic)
Logs a trace message with JSON serialized object.
public void LogTraceJson(dynamic data)
Parameters
datadynamicThe dynamic object to serialize and log.
LogWarningJson(dynamic)
Logs a warning message with JSON serialized object.
public void LogWarningJson(dynamic data)
Parameters
datadynamicThe dynamic object to serialize and log.