AWSAppender.Core.Services.PatternParser.Parse C# (CSharp) Method

Parse() public method

public Parse ( string pattern ) : string
pattern string
return string
        public string Parse(string pattern)
        {
            var l = new PatternLayout(pattern, _loggingEvent);
            foreach (var converter in _converters)
            {
                l.AddConverter(converter.Key, converter.Value);
            }
            return l.Parse();
        }

Usage Example

Example #1
0
        protected override void ParseProperties(PatternParser patternParser)
        {
            _parsedQueueName = string.IsNullOrEmpty(_queueName)
                ? null
                : patternParser.Parse(_queueName);

            _parsedDelaySeconds = string.IsNullOrEmpty(_delaySeconds)
                ? (int?)null
                : Convert.ToInt32(patternParser.Parse(_delaySeconds));

            _parsedMessage = string.IsNullOrEmpty(_message)
                ? null
                : patternParser.Parse(_message);
        }
All Usage Examples Of AWSAppender.Core.Services.PatternParser::Parse