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; }
public TracesConsoleCommandEventHandler(ILogTraceRepository repository) { EnsureThat.EnsureArg.IsNotNull(repository, nameof(repository)); this.repository = repository; }