private static MicrowaveLogger <TestClassLog> CreateMicrowaveLogger(MicrowaveLogLevel level) { var logger = new Mock <ILogger <TestClassLog> >(); var microwaveLogger = new MicrowaveLogger <TestClassLog>(new MicrowaveLogLevelType(level), logger.Object); return(microwaveLogger); }
public MicrowaveLogger( MicrowaveLogLevelType logLevel, ILogger <T> logger) { _logLevel = logLevel.LogLevel; _logger = logger; }
public MicrowaveLogLevelType(MicrowaveLogLevel logLevel) { LogLevel = logLevel; }
public MicrowaveConfiguration WithLogLevel(MicrowaveLogLevel logLevel) { LogLevel = new MicrowaveLogLevelType(logLevel); return(this); }
public MicrowaveLogger() { _logLevel = MicrowaveLogLevel.None; _logger = new Logger <T>(new NullLoggerFactory()); }