public QueryEngineParameterValueProvider(IQueryEngine queryEngine, IResultBuilder resultBuilder, bool required, string name, ILoggerProvider loggerProvider)
 {
     _queryEngine = queryEngine;
     ResultBuilder = resultBuilder;
     Required = required;
     Name = name;
     TimerLogger = loggerProvider.GetLogger(LogHeirarchy.Root.Timer.Value, GetType());
     FlowLogger = loggerProvider.GetLogger(LogHeirarchy.Root.Flow.Value, GetType());
 }
        public ElasticBeanstalkService(IElasticBeanstalkServiceConfigurationProvider configurationProvider, ILoggerProvider loggerProvider)
        {
            this.loggerProvider = loggerProvider;
            this.configurationProvider = configurationProvider;
            creds = new BasicAWSCredentials(configurationProvider.AccessKey, configurationProvider.SecretKey);

            currentCNamePrefix = $"{configurationProvider.CNamePrefix}-{configurationProvider.DeploymentEnvironmentName}";
            loggerProvider.GetLogger().Debug("Current CNamePrefix: {currentCNamePrefix}", currentCNamePrefix);

            nextCNamePrefix = $"{configurationProvider.CNamePrefix}Next-{configurationProvider.DeploymentEnvironmentName}";
            loggerProvider.GetLogger().Debug("Next CNamePrefix: {nextCNamePrefix}", nextCNamePrefix);
        }
Beispiel #3
0
        public ModuleProvider(ILoggerProvider loggerProvider)
        {
            _logger = loggerProvider.GetLogger("Server");
            Modules = new List <ServerModule>();

            Load();
        }
Beispiel #4
0
        public ProgramStarter(HelloWorldJob helloWorldJob, GoodbyeWorldJob goodbyeWorldJob, ILoggerProvider loggerProvider)
        {
            _helloWorldJob   = helloWorldJob;
            _goodbyeWorldJob = goodbyeWorldJob;

            _logger = loggerProvider.GetLogger();
        }
 /// <summary>
 /// 获取日志
 /// </summary>
 /// <param name="source"></param>
 /// <returns></returns>
 public static ILogger GetLogger(Type source)
 {
     if (_loggerProvider == null)
     {
         return(_defaultLoggerProvider.GetLogger(source));
     }
     return(_loggerProvider.GetLogger(source));
 }
Beispiel #6
0
        public ModuleMain(ILoggerProvider loggerProvider, IMessageBroadcaster messageBroadcaster, IWorld world)
        {
            _logger             = loggerProvider.GetLogger("CoreModule");
            _messageBroadcaster = messageBroadcaster;
            _world = world;

            _logger.LogInformation("CoreModule was loaded!");
        }
        public MessageRouter(IModuleProvider moduleProvider, ILoggerProvider loggerProvider, IWorld world)
        {
            _moduleProvider = moduleProvider;
            _logger         = loggerProvider.GetLogger("Server");
            _world          = world;

            _routes = new List <MessageRoute>();
            BuildRoutes();
        }
        public AuthService(AuthConfig authConfig, ILoggerProvider loggerProvider = null)
        {
            _authConfig = authConfig ?? throw new ArgumentNullException(nameof(authConfig));

            _logger = loggerProvider?.GetLogger();

#if WINDOWS_APP_RUNTIME
            _appClient = new PublicClientApplication(authConfig.ClientId,
                                                     _Authority);
#else
            var tokenCacheService = new TokenCacheService("W8lessLabsGraphAPI");
            _appClient = new PublicClientApplication(authConfig.ClientId,
                                                     _Authority,
                                                     tokenCacheService.TokenCache);
#endif
        }
        public GraphService(IAuthTokenProvider authProvider, IHttpService http, IJsonSerializer json, ILoggerProvider loggerProvider = null)
        {
            _authProvider  = authProvider ?? throw new ArgumentNullException(nameof(authProvider));
            _http          = http ?? throw new ArgumentNullException(nameof(http));
            _json          = json ?? throw new ArgumentNullException(nameof(json));
            _itemsCache    = new LinkedList <LRUCacheEntry <GetDriveItemsResponse> >();
            _accountTokens = new Dictionary <string, AccountToken>();

            if (loggerProvider is null)
            {
                _logger = NullLogger.Instance;
            }
            else
            {
                _logger = loggerProvider.GetLogger();
            }
        }
Beispiel #10
0
        public override void AppendLine(DateTime timestamp, string metricType, string metricName, IEnumerable <CSVReport.Value> values)
        {
            var metricsData = new MetricsData {
                MetricType = metricType, MetricName = metricName, Values = values
            };

            var logger = loggerProvider.GetLogger(metricsData);

            if (!logger.IsEnabledFor(Level.Info))
            {
                return;
            }

            var loggingEvent = loggingEventMapper.MapToLoggingEvent(logger.Name, timestamp, metricsData);

            logger.Log(loggingEvent);
        }
Beispiel #11
0
        public HttpService(HttpClient client, IJsonSerializer json, ILoggerProvider loggerProvider = null)
        {
            _http = client ?? throw new ArgumentNullException(nameof(client));
            _json = json ?? throw new ArgumentNullException(nameof(json));
            _http.DefaultRequestHeaders.Accept.Clear();
            _http.DefaultRequestHeaders.Accept.Add(
                new MediaTypeWithQualityHeaderValue("application/json"));

            if (loggerProvider is null)
            {
                _logger = NullLogger.Instance;
            }
            else
            {
                _logger = loggerProvider.GetLogger();
            }
        }
 public static ILog GetLogger(string category)
 {
     lock (logInstances)
     {
         if (!logInstances.ContainsKey(category))
         {
             if (currentLoggerProvider != null)
             {
                 logInstances[category] = new ILog(currentLoggerProvider.GetLogger(category));
             }
             else
             {
                 logInstances[category] = new ILog();
             }
         }
         return(logInstances[category]);
     }
 }
Beispiel #13
0
 internal static void SetLoggerProvider(ILoggerProvider ilp)
 {
     lock (logInstances)
     {
         currentLoggerProvider = ilp;
         foreach (KeyValuePair<string, ILog> aLog in logInstances)
         {
             if (ilp == null)
             {
                 aLog.Value.setWrappedInstance(null);
             }
             else
             {
                 aLog.Value.setWrappedInstance(currentLoggerProvider.GetLogger(aLog.Key));
             }
         }
     }
 }
        public static void SetLoggerProvider(ILoggerProvider ilp)
        {
            lock (logInstances)
            {
                currentLoggerProvider = ilp;

                foreach (KeyValuePair <string, ILog> aLog in logInstances)
                {
                    if (ilp == null)
                    {
                        aLog.Value.setWrappedInstance(null);
                    }
                    else
                    {
                        aLog.Value.setWrappedInstance(currentLoggerProvider.GetLogger(aLog.Key));
                    }
                }
            }
        }
Beispiel #15
0
 public BaseController(ILoggerProvider loggerProvider)
 {
     Logger = loggerProvider.GetLogger <Logger>();
 }
Beispiel #16
0
 public HelloWorldJob(ILoggerProvider loggerProvider)
 {
     _logger = loggerProvider.GetLogger();
 }
        public ConfigProvider(ILoggerProvider loggerProvider)
        {
            _logger = loggerProvider.GetLogger("Server");

            Load();
        }
 public static ILogger GetLogger()
 {
     return(LoggerProvider.GetLogger());
 }
 public SomeService(ILoggerProvider loggerProvider)
 {
     _logger = loggerProvider.GetLogger("CustomJobLogger");
 }
Beispiel #20
0
 public ILogger GetLogger(string name)
 {
     return(LoggerProvider.GetLogger(name));
 }
 public TestModuleCore(ILoggerProvider loggerProvider, IConfigProvider configProvider)
 {
     _logger = loggerProvider.GetLogger("TestModule");
     _config = configProvider.Config;
 }
Beispiel #22
0
 public CustomJob(SomeService someService, ILoggerProvider loggerProvider)
 {
     _someService = someService;
     _logger      = loggerProvider.GetLogger("CustomJobLogger");
 }
 public CloudFrontService(ICfConfigurationProvider cfConfigurationProvider, ILoggerProvider loggerProvider)
 {
     this.cfConfigurationProvider = cfConfigurationProvider;
     this.loggerProvider = loggerProvider;
     loggerProvider.GetLogger().Debug("ConfigurationProvider: {@cfConfigurationProvider}", cfConfigurationProvider.ToString());
 }