Serilog.Capturing.MessageTemplateProcessor class MessageTemplateProcessor : ILogEventPropertyFactory, ILogEventPropertyValueFactory Documentation Code public MessageTemplateProcessor(PropertyValueConverter propertyValueConverter) public LogEventProperty CreateProperty(string name, object value, bool destructureObjects = false) public LogEventPropertyValue CreatePropertyValue(object value, bool destructureObjects = false) public void Process(string messageTemplate, object[] messageTemplateParameters, out MessageTemplate parsedTemplate, out EventProperty properties)