<PackageReference Include="NLog" Version="6.1.2" />

NLog.LayoutRenderers.Wrappers

Namespace with 25 public types

Classes

 CachedLayoutRendererWrapper Applies caching to another layout output.
 FileSystemNormalizeLayoutRendererWrapper Filters characters not allowed in the file names by replacing them with safe character.
 JsonEncodeLayoutRendererWrapper Escapes output of another layout using JSON rules.
 LeftLayoutRendererWrapper Left part of a text
 LowercaseLayoutRendererWrapper Converts the result of another layout output to lower case.
 NoRawValueLayoutRendererWrapper Render the non-raw value of an object.
 ObjectPathRendererWrapper Render a single property of a object
 OnExceptionLayoutRendererWrapper Only outputs the inner layout when exception has been defined for log message.
 OnHasPropertiesLayoutRendererWrapper Outputs alternative layout when the inner layout produces empty result.
 PaddingLayoutRendererWrapper Applies padding to another layout output.
 ReplaceLayoutRendererWrapper Replaces a string in the output of another layout with another string.
 ReplaceNewLinesLayoutRendererWrapper Replaces newline characters from the result of another layout renderer with spaces.
 RightLayoutRendererWrapper Right part of a text
 Rot13LayoutRendererWrapper Decodes text "encrypted" with ROT-13.
 SubstringLayoutRendererWrapper Substring the result
 TrimWhiteSpaceLayoutRendererWrapper Trims the whitespace from the result of another layout renderer.
 UppercaseLayoutRendererWrapper Converts the result of another layout output to upper case.
 UrlEncodeLayoutRendererWrapper Encodes the result of another layout output for use with URLs.
 WhenEmptyLayoutRendererWrapper Outputs alternative layout when the inner layout produces empty result.
 WhenLayoutRendererWrapper Only outputs the inner layout when the specified condition has been met.
 WrapLineLayoutRendererWrapper Replaces newline characters from the result of another layout renderer with spaces.
 XmlEncodeLayoutRendererWrapper Converts the result of another layout output to be XML-compliant.

Enumerations

 PaddingHorizontalAlignment Horizontal alignment for padding layout renderers.

Abstract Classes

 WrapperLayoutRendererBase Base class for s which wrapping other s. This has the property (which is default) and can be used to wrap.
 WrapperLayoutRendererBuilderBase Base class for s which wrapping other s. This expects the transformation to work on a