Click or drag to resize

WhenLayoutRendererWrapper Class

Only outputs the inner layout when the specified condition has been met.
Inheritance Hierarchy
SystemObject
  NLog.LayoutRenderersLayoutRenderer
    NLog.LayoutRenderers.WrappersWrapperLayoutRendererBase
      NLog.LayoutRenderers.WrappersWhenLayoutRendererWrapper

Namespace:  NLog.LayoutRenderers.Wrappers
Assembly:  NLog (in NLog.dll) Version: 5.3.4+73d83d3161d31288ca5c554cc50d27b6bed5f28b
Syntax
public sealed class WhenLayoutRendererWrapper : WrapperLayoutRendererBase

The WhenLayoutRendererWrapper type exposes the following members.

Constructors
  NameDescription
Public methodWhenLayoutRendererWrapper
Initializes a new instance of the WhenLayoutRendererWrapper class
Top
Properties
  NameDescription
Public propertyElse
If When is not met, print this layout.
Public propertyInner
Gets or sets the wrapped layout. [DefaultParameter] so Inner: is not required if it's the first
(Inherited from WrapperLayoutRendererBase.)
Public propertyWhen
Gets or sets the condition that must be met for the Inner layout to be printed.
Top
Methods
  NameDescription
Public methodRender
Renders the value of layout renderer in the context of the specified log event.
(Inherited from LayoutRenderer.)
Public methodToString
Returns a string that represents the current object.
(Inherited from LayoutRenderer.)
Top
Remarks
See Also