Esempio n. 1
0
 public static ILoggerFactory AddAWSLogger(this ILoggerFactory factory,
                                           AWSLogger AWSLogger,
                                           Func <string, LogLevel, bool> filter = null)
 {
     factory.AddProvider(new AWSLoggerProvider(filter, AWSLogger));
     return(factory);
 }
Esempio n. 2
0
 public static ILoggerFactory AddAWSLogger(this ILoggerFactory factory, AWSLogger AWSLogger, LogLevel minLevel)
 {
     m_AWSLogger = AWSLogger;
     return(AddAWSLogger(
                factory,
                AWSLogger,
                (_, logLevel) => logLevel >= minLevel));
 }
 public AWSLoggerProvider(Func <string, LogLevel, bool> filter, AWSLogger AWSLogger)
 {
     _AWSLogger = AWSLogger;
     _filter    = filter;
 }
Esempio n. 4
0
 public AWSLoggerUtils(string categoryName, Func <string, LogLevel, bool> filter, AWSLogger AWSLogger)
 {
     _categoryName = categoryName;
     _filter       = filter;
     _AWSLogger    = AWSLogger;
 }