AWSAppender.Core.Services.EventProcessorBase.PreProcess C# (CSharp) Метод

PreProcess() защищенный Метод

protected PreProcess ( log4net.Core.LoggingEvent loggingEvent, string renderedString ) : string
loggingEvent log4net.Core.LoggingEvent
renderedString string
Результат string
        protected string PreProcess(LoggingEvent loggingEvent, string renderedString)
        {
            var patternParser = new PatternParser(loggingEvent);

            if (renderedString.Contains("%"))
                renderedString = patternParser.Parse(renderedString);

            LogLog.Debug(GetType(), string.Format("RenderedString: {0}", renderedString));

            if (_dirtyParsedProperties)
            {
                ParseProperties(patternParser);

                if (
                    !loggingEvent.Properties.GetKeys()
                        .Any(key => key.StartsWith("IsqsAppender.MetaData.") && key.EndsWith(".Error")))
                    _dirtyParsedProperties = false;
            }
            return renderedString;
        }