public LogGrpcService(ILogger <LogGrpcService> logger, ILaobianLogQueue laobianLogQueue,
                       ILogFileService logFileService)
 {
     _logger          = logger;
     _logFileService  = logFileService;
     _laobianLogQueue = laobianLogQueue;
 }
Esempio n. 2
0
 public GitFileLogHostedService(ILaobianLogQueue logQueue, ILogFileService fileRepository,
                                IHostApplicationLifetime applicationLifetime)
 {
     _logQueue       = logQueue;
     _fileRepository = fileRepository;
     applicationLifetime.ApplicationStarted.Register(() => _readyToRun = true);
 }
Esempio n. 3
0
 public RemoteLoggerProvider(IOptions <RemoteLoggerOptions> options, ILaobianLogQueue logQueue)
 {
     _logger = new RemoteLogger(logQueue)
     {
         Options       = options.Value,
         ScopeProvider = _externalScopeProvider
     };
     _externalScopeProvider = RemoteNullExternalScopeProvider.Instance;
 }
 public GitFileLoggerProvider(IOptions <GitFileLoggerOptions> options,
                              ILaobianLogQueue laobianLogQueue)
 {
     _logger = new GitFileLogger(laobianLogQueue)
     {
         Options       = options.Value,
         ScopeProvider = _externalScopeProvider
     };
     _externalScopeProvider = GitFileNullExternalScopeProvider.Instance;
 }
 public RemoteLogHostedService(ILaobianLogQueue logQueue, IOptions <BlogOptions> options)
 {
     _logQueue       = logQueue;
     _logGrpcService = GrpcClientHelper.CreateClient <ILogGrpcService>(options.Value.ApiLocalEndpoint);
 }
Esempio n. 6
0
 public RemoteLogHostedService(ILaobianLogQueue logQueue, IOptions <AdminOptions> options)
 {
     _logQueue = logQueue;
     _options  = options.Value;
 }
Esempio n. 7
0
 public RemoteLogger(ILaobianLogQueue logQueue)
 {
     _logQueue = logQueue;
 }
Esempio n. 8
0
 public GitFileLogger(ILaobianLogQueue logQueue)
 {
     _logQueue = logQueue;
 }