NLog.Layouts
Namespace with 19 public types
Classes
CompoundLayout
A layout containing one or more nested layouts.
CsvColumn
A column in the CSV.
CsvLayout
A specialized layout that renders CSV-formatted events.
JsonArrayLayout
A specialized layout that renders LogEvent as JSON-Array
JsonAttribute
JSON attribute.
JsonLayout
A specialized layout that renders JSON-formatted events.
Layout`1
Typed Layout for easy conversion from NLog Layout logic to a simple value (ex. integer or enum)
LayoutAttribute
Marks class as Layout and attaches a type-alias name for use in NLog configuration.
LayoutWithHeaderAndFooter
A specialized layout that supports header and footer.
SimpleLayout
Represents a string with embedded placeholders that can render contextual information.
ValueTypeLayoutInfo
Typed Value that is easily configured from NLog.config file
XmlAttribute
XML attribute.
XmlElement
A XML Element
XmlLayout
A specialized layout that renders XML-formatted events.
Enumerations
CsvColumnDelimiterMode
Specifies allowed column delimiters.
CsvQuotingMode
Specifies CSV quoting modes.
LayoutRenderOptions
Options available for
Abstract Classes
Layout
Abstract interface that layouts must implement.
XmlElementBase
A specialized layout that renders XML-formatted events.