Пример #1
0
        public LogHubLoggerProvider(LogHubLogWriter logWriter)
        {
            if (logWriter is null)
            {
                throw new ArgumentNullException(nameof(logWriter));
            }

            _logWriter  = logWriter;
            _noopLogger = new NoopLogger();
        }
Пример #2
0
        public LogHubLogger(string categoryName, LogHubLogWriter feedbackFileLogWriter)
        {
            if (categoryName is null)
            {
                throw new ArgumentNullException(nameof(categoryName));
            }

            if (feedbackFileLogWriter is null)
            {
                throw new ArgumentNullException(nameof(feedbackFileLogWriter));
            }

            _categoryName = categoryName;
            _logWriter    = feedbackFileLogWriter;
            _noopScope    = new Scope();
        }