Ejemplo n.º 1
0
 internal static Logger Log(string source, LoggerProvider writers, LoggerEnvironment environment)
 {
     return(new Logger(source, writers, environment));
 }
Ejemplo n.º 2
0
 internal Logger(string source, LoggerProvider provider, LoggerEnvironment environment)
 {
     _source      = source;
     _provider    = provider;
     _environment = environment;
 }
Ejemplo n.º 3
0
 public static ILoggerFactory CreateFactory(LoggerProvider provider)
 {
     return(new LoggerFactory(provider));
 }
Ejemplo n.º 4
0
 public ILogger CreateLogger(string source = null, LoggerProvider provider = null)
 {
     return(AddLogger(source.ValueOrDefault(_environment.AppName), provider ?? _defaultProvider));
 }
Ejemplo n.º 5
0
 public LoggerFactory(LoggerProvider provider)
 {
     _defaultProvider = provider;
 }