コード例 #1
0
        public TimberLogger CreateLogger(string categoryName)
        {
            var configuration = new TimberLoggerConfiguration
            {
                ApiKey = Token
            };

            return(_loggers.GetOrAdd(categoryName, name => new TimberLogger(name, configuration)));
        }
コード例 #2
0
 public static void AddTimberLogging(this ILoggerFactory loggerFactory,
                                     TimberLoggerConfiguration configuration)
 {
     loggerFactory.AddProvider(new TimberLoggerProvider(configuration));
 }
コード例 #3
0
 public TimberLogger(string category, TimberLoggerConfiguration config)
 {
     _category     = category;
     _config       = config;
     _timberClient = new TimberHttpClient(_config.TimberUrl, _config.ApiKey, config.Format);
 }
コード例 #4
0
 public TimberLoggerProvider(TimberLoggerConfiguration config)
 {
     _config = config;
 }