public TimberLogger CreateLogger(string categoryName) { var configuration = new TimberLoggerConfiguration { ApiKey = Token }; return(_loggers.GetOrAdd(categoryName, name => new TimberLogger(name, configuration))); }
public static void AddTimberLogging(this ILoggerFactory loggerFactory, TimberLoggerConfiguration configuration) { loggerFactory.AddProvider(new TimberLoggerProvider(configuration)); }
public TimberLogger(string category, TimberLoggerConfiguration config) { _category = category; _config = config; _timberClient = new TimberHttpClient(_config.TimberUrl, _config.ApiKey, config.Format); }
public TimberLoggerProvider(TimberLoggerConfiguration config) { _config = config; }