public ServiceHostDelegateLogger(
     ServiceContext serviceContext,
     IServiceEventSource eventSource,
     string eventCategoryName,
     IConfigurableObjectLoggerOptions options)
     : base(serviceContext, eventSource, eventCategoryName, options)
 {
 }
 public ServiceHostGenericListenerLogger(
     IServiceHostGenericListenerInformation listenerInformation,
     ServiceContext serviceContext,
     IServiceEventSource eventSource,
     string eventCategoryName,
     IConfigurableObjectLoggerOptions options)
     : base(listenerInformation, serviceContext, eventSource, eventCategoryName, options)
 {
 }
示例#3
0
 protected ServiceHostListenerLogger(
     IServiceHostListenerInformation listenerInformation,
     ServiceContext serviceContext,
     IServiceEventSource eventSource,
     string eventCategoryName,
     IConfigurableObjectLoggerOptions options)
     : base(serviceContext, eventSource, eventCategoryName, options)
 {
     this.listenerInformation = listenerInformation
                                ?? throw new ArgumentNullException(nameof(listenerInformation));
 }
示例#4
0
        public ServiceHostDelegateLoggerProvider(
            ServiceContext serviceContext,
            IServiceEventSource eventSource,
            IConfigurableObjectLoggerOptions loggerOptions)
        {
            this.serviceContext = serviceContext
                                  ?? throw new ArgumentNullException(nameof(serviceContext));

            this.loggerOptions = loggerOptions
                                 ?? throw new ArgumentNullException(nameof(loggerOptions));

            this.eventSource = eventSource
                               ?? throw new ArgumentNullException(nameof(eventSource));
        }
        public ServiceHostRemotingListenerLoggerProvider(
            IServiceHostRemotingListenerInformation listenerInformation,
            ServiceContext serviceContext,
            IServiceEventSource eventSource,
            IConfigurableObjectLoggerOptions loggerOptions)
        {
            this.serviceContext = serviceContext
                                  ?? throw new ArgumentNullException(nameof(serviceContext));

            this.listenerInformation = listenerInformation
                                       ?? throw new ArgumentNullException(nameof(listenerInformation));

            this.loggerOptions = loggerOptions
                                 ?? throw new ArgumentNullException(nameof(loggerOptions));

            this.eventSource = eventSource
                               ?? throw new ArgumentNullException(nameof(eventSource));
        }
        protected ServiceHostLogger(
            ServiceContext serviceContext,
            IServiceEventSource eventSource,
            string eventCategoryName,
            IConfigurableObjectLoggerOptions options)
        {
            this.serviceContext = serviceContext
                                  ?? throw new ArgumentNullException(nameof(serviceContext));

            this.eventSource = eventSource
                               ?? throw new ArgumentNullException(nameof(eventSource));

            this.eventCategoryName = eventCategoryName
                                     ?? throw new ArgumentNullException(nameof(eventCategoryName));

            this.scope = new AsyncLocal <Scope>();

            this.options = options
                           ?? throw new ArgumentNullException(nameof(options));
        }