Severity checking

This commit is contained in:
2022-11-17 22:07:15 +06:00
parent 63dd4ae25c
commit 0b5ba1a6e7
6 changed files with 50 additions and 8 deletions

View File

@@ -5,14 +5,14 @@ namespace DTLib.Logging.DependencyInjection;
public class MyLoggerWrapper<TCaller> : Microsoft.Extensions.Logging.ILogger<TCaller>
{
private DTLib.Logging.New.ILogger _logger;
public DTLib.Logging.New.ILogger Logger;
public MyLoggerWrapper(DTLib.Logging.New.ILogger logger)=>
_logger = logger;
Logger = logger;
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
{
string message = formatter(state, exception);
_logger.Log(typeof(TCaller).Name, LogSeverity_FromLogLevel(logLevel), message);
Logger.Log(typeof(TCaller).Name, LogSeverity_FromLogLevel(logLevel), message);
}
private bool _isEnabled=true;