コード例 #1
0
        public EventSourceLoggerProvider(LoggingEventSource eventSource)
        {
            ThrowHelper.ThrowIfNull(eventSource);

            _eventSource = eventSource;
            _factoryID   = Interlocked.Increment(ref _globalFactoryID);
        }
コード例 #2
0
 public ActivityScope(LoggingEventSource eventSource, string categoryName, int activityID, int factoryID, bool isJsonStop)
 {
     _categoryName = categoryName;
     _activityID   = activityID;
     _factoryID    = factoryID;
     _isJsonStop   = isJsonStop;
     _eventSource  = eventSource;
 }
コード例 #3
0
 public EventSourceLoggerProvider(LoggingEventSource eventSource, EventSourceLoggerProvider next = null)
 {
     if (eventSource == null)
     {
         throw new ArgumentNullException(nameof(eventSource));
     }
     _eventSource = eventSource;
     Next         = next;
 }
コード例 #4
0
 /// <inheritdoc />
 public EventSourceLoggerProvider(LoggingEventSource eventSource)
 {
     if (eventSource == null)
     {
         throw new ArgumentNullException(nameof(eventSource));
     }
     _eventSource = eventSource;
     _factoryID   = Interlocked.Increment(ref _globalFactoryID);
 }
コード例 #5
0
        public EventSourceLogger(string categoryName, int factoryID, LoggingEventSource eventSource, EventSourceLogger next)
        {
            CategoryName = categoryName;

            // Default is to turn on all the logging
            Level = LogLevel.Trace;

            _factoryID   = factoryID;
            _eventSource = eventSource;
            Next         = next;
        }
コード例 #6
0
        public EventSourceLogger(string categoryName, int factoryID, LoggingEventSource eventSource, EventSourceLogger next)
        {
            CategoryName = categoryName;

            // Default is to turn off logging
            Level = LoggingEventSource.LoggingDisabled;

            _factoryID   = factoryID;
            _eventSource = eventSource;
            Next         = next;
        }
コード例 #7
0
 public EventSourceLoggerProvider(LoggingEventSource eventSource, bool handleFilters)
 {
     if (eventSource == null)
     {
         throw new ArgumentNullException(nameof(eventSource));
     }
     _eventSource   = eventSource;
     _handleFilters = handleFilters;
     _factoryID     = Interlocked.Increment(ref _globalFactoryID);
     if (_handleFilters)
     {
         OnFilterConfigurationChange();
     }
 }
コード例 #8
0
 public EventSourceLoggerProvider(LoggingEventSource eventSource !!)
 {
コード例 #9
0
 public EventSourceLoggerProvider(LoggingEventSource eventSource) : this(eventSource, handleFilters : false)
 {
 }