Beispiel #1
0
        public NaosOperationsLogTracesController(
            ILoggerFactory loggerFactory,
            ILogTraceRepository repository,
            ILogEventService service,
            IFilterContextAccessor filterContext,
            ServiceDescriptor serviceDescriptor = null)
        {
            EnsureArg.IsNotNull(loggerFactory, nameof(loggerFactory));
            EnsureArg.IsNotNull(repository, nameof(repository));
            EnsureArg.IsNotNull(service, nameof(service));

            this.logger            = loggerFactory.CreateLogger <NaosOperationsLogTracesController>();
            this.filterContext     = filterContext.Context ?? new FilterContext();
            this.repository        = repository;
            this.service           = service;
            this.serviceDescriptor = serviceDescriptor;
        }
Beispiel #2
0
        public TracesConsoleCommandEventHandler(ILogTraceRepository repository)
        {
            EnsureThat.EnsureArg.IsNotNull(repository, nameof(repository));

            this.repository = repository;
        }