public void Log(FinalLogData finalLogData) { ILogger logger = _loggerFactory.CreateLogger(finalLogData.FinalLogger); Object message = LogMessageHelpers.DeserializeIfPossible(finalLogData.FinalMessage); switch (finalLogData.FinalLevel) { case Level.TRACE: logger.LogDebug("{logMessage}", message); break; case Level.DEBUG: logger.LogVerbose("{logMessage}", message); break; case Level.INFO: logger.LogInformation("{logMessage}", message); break; case Level.WARN: logger.LogWarning("{logMessage}", message); break; case Level.ERROR: logger.LogError("{logMessage}", message); break; case Level.FATAL: logger.LogCritical("{logMessage}", message); break; } }
public void Log(FinalLogData finalLogData) { ILogger logger = _loggerFactory.CreateLogger(finalLogData.FinalLogger); Object message = LogMessageHelpers.DeserializeIfPossible(finalLogData.FinalMessage); switch (finalLogData.FinalLevel) { case Level.TRACE: case Level.DEBUG: logger.LogDebug("{logMessage}", message); break; case Level.INFO: logger.LogInformation("{logMessage}", message); break; case Level.WARN: logger.LogWarning("{logMessage}", message); break; case Level.ERROR: logger.LogError("{logMessage}", message); break; case Level.FATAL: logger.LogCritical("{logMessage}", message); break; } }