Table of Contents

Class MessageTemplateParser

Namespace
Serilog.Parsing
Assembly
Serilog.dll

Parses message template strings into sequences of text or property tokens.

public class MessageTemplateParser
Inheritance
MessageTemplateParser
Inherited Members

Constructors

MessageTemplateParser()

Construct a MessageTemplateParser.

public MessageTemplateParser()

Methods

Parse(string)

Parse the supplied message template.

public MessageTemplate Parse(string messageTemplate)

Parameters

messageTemplate string

The message template to parse.

Returns

MessageTemplate

A sequence of text or property tokens. Where the template is not syntactically valid, text tokens will be returned. The parser will make a best effort to extract valid property tokens even in the presence of parsing issues.

Exceptions

ArgumentNullException

When messageTemplate is

null