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

AddConverter() public method

public AddConverter ( string messageAsName, Type type ) : void
messageAsName string
type System.Type
return void
        public void AddConverter(string messageAsName, Type type)
        {
            _converters.Add(messageAsName, type);
        }

Usage Example

        public void TestMessageAsNamePattern()
        {
            var loggingEvent = GetLoggingEvent();

            var p = new PatternParser(loggingEvent);
            p.AddConverter("message-as-name", typeof(MessageAsNamePatternConverter));

            var s = p.Parse("%message-as-name{-2}");
            Assert.AreEqual("Tw/o", s, "%message-as-name not registered");
        }