<PackageReference Include="Serilog" Version="4.4.0-dev-02437" />

Serilog.Capturing.MessageTemplateProcessor

namespace Serilog.Capturing { internal class MessageTemplateProcessor : ILogEventPropertyFactory, ILogEventPropertyValueFactory { public MessageTemplateProcessor(PropertyValueConverter propertyValueConverter); public void Process(string messageTemplate, ReadOnlySpan<object> messageTemplateParameters, out MessageTemplate parsedTemplate, out EventProperty[] properties); public LogEventProperty CreateProperty(string name, object value, bool destructureObjects = false); public LogEventPropertyValue CreatePropertyValue(object value, bool destructureObjects = false); } }