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);
        }
Exemplo n.º 2
0
 public MicrowaveLogger(
     MicrowaveLogLevelType logLevel,
     ILogger <T> logger)
 {
     _logLevel = logLevel.LogLevel;
     _logger   = logger;
 }
Exemplo n.º 3
0
 public MicrowaveLogLevelType(MicrowaveLogLevel logLevel)
 {
     LogLevel = logLevel;
 }
 public MicrowaveConfiguration WithLogLevel(MicrowaveLogLevel logLevel)
 {
     LogLevel = new MicrowaveLogLevelType(logLevel);
     return(this);
 }
Exemplo n.º 5
0
 public MicrowaveLogger()
 {
     _logLevel = MicrowaveLogLevel.None;
     _logger   = new Logger <T>(new NullLoggerFactory());
 }