Esempio n. 1
0
        public LoggerDataContainer(ILogger logger)
        {
            _logger = logger;

            WebProperties = WebPropertiesFactory.CreateDefault();
            Exceptions    = new List <CapturedException>();
            LogMessages   = new List <LogMessage>();

            LoggerFiles = new LoggerFiles(logger);
        }
        public void Reset()
        {
            ExplicitHttpStatusCode = null;

            LogMessages.Clear();
            LogMessages = new List <LogMessage>();

            Exceptions.Clear();
            Exceptions = new List <CapturedException>();

            LoggerFiles.Dispose();
            LoggerFiles = new LoggerFiles(_logger);
        }
Esempio n. 3
0
        public void Reset()
        {
            ExplicitHttpStatusCode = null;

            LogMessages.Clear();
            LogMessages = new List <LogMessage>();

            Exceptions.Clear();
            Exceptions = new List <CapturedException>();

            LoggerFiles.Dispose();
            LoggerFiles = new LoggerFiles(_logger);

            if (WebProperties?.Request != null)
            {
                WebProperties.Request._KissLogRequestId = Guid.NewGuid().ToString();
            }
        }