Class CurrentTaskIdLayoutRenderer
Renders the identifier of the current Task, or an empty string if not within a Task.
Not used directly by the library user.
Implements
Inherited Members
NLog.LayoutRenderers.LayoutRenderer.ToString()
NLog.LayoutRenderers.LayoutRenderer.Dispose()
NLog.LayoutRenderers.LayoutRenderer.Render(NLog.LogEventInfo)
NLog.LayoutRenderers.LayoutRenderer.InitializeLayoutRenderer()
NLog.LayoutRenderers.LayoutRenderer.CloseLayoutRenderer()
NLog.LayoutRenderers.LayoutRenderer.Dispose(System.Boolean)
NLog.LayoutRenderers.LayoutRenderer.GetFormatProvider(NLog.LogEventInfo, System.IFormatProvider)
NLog.LayoutRenderers.LayoutRenderer.GetCulture(NLog.LogEventInfo, System.Globalization.CultureInfo)
NLog.LayoutRenderers.LayoutRenderer.Register<T>(System.String)
NLog.LayoutRenderers.LayoutRenderer.Register(System.String, System.Type)
NLog.LayoutRenderers.LayoutRenderer.Register(System.String, System.Func<NLog.LogEventInfo, System.Object>)
NLog.LayoutRenderers.LayoutRenderer.Register(System.String, System.Func<NLog.LogEventInfo, NLog.Config.LoggingConfiguration, System.Object>)
NLog.LayoutRenderers.LayoutRenderer.Register(NLog.LayoutRenderers.FuncLayoutRenderer)
NLog.LayoutRenderers.LayoutRenderer.LoggingConfiguration
Namespace: actionETL.Logging.NLogExternal
Assembly: actionETL.dll
Syntax
[LayoutRenderer("currenttaskid")]
public class CurrentTaskIdLayoutRenderer : LayoutRenderer, IDisposable
Methods
Append(StringBuilder, LogEventInfo)
Renders the current Task identifier and appends it to the specified StringBuilder.
Not used directly by the library user.
Declaration
protected override void Append(StringBuilder builder, LogEventInfo logEvent)
Parameters
| Type | Name | Description |
|---|---|---|
| StringBuilder | builder | The StringBuilder to append the rendered data to. |
| NLog.LogEventInfo | logEvent | Logging event. |
Overrides
NLog.LayoutRenderers.LayoutRenderer.Append(System.Text.StringBuilder, NLog.LogEventInfo)
Exceptions
| Type | Condition |
|---|---|
| ArgumentNullException |
|