Class EbicsTrace

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll
public class EbicsTrace
Inheritance
EbicsTrace
Derived
Inherited Members

Properties

TraceSwitch

public static TraceSwitch TraceSwitch { get; }

Property Value

TraceSwitch

Remarks

This global TraceSwitch controls the amount of detail that is traced through the system Trace. It can be configured externally through its name "Subsembly.EBICS.TraceSwitch". The default value at construction time is TraceLevel.Off.

TraceText

Returns the EBICS transaction tracing collected so far.

public string TraceText { get; }

Property Value

string

Methods

ClearTrace()

Clears the TraceText.

public void ClearTrace()

TraceAppend(string)

protected void TraceAppend(string sTraceText)

Parameters

sTraceText string

TraceLine(TraceLevel, string, params object[])

Writes a line to the Trace output.

public void TraceLine(TraceLevel nTraceLevel, string sTraceText, params object[] vaParams)

Parameters

nTraceLevel TraceLevel
sTraceText string
vaParams object[]

Optional params to be included in the Trace text

TraceXml(TraceLevel, string, XmlDocument)

Writes a complete XML document to the Trace output.

public void TraceXml(TraceLevel nTraceLevel, string sHeader, XmlDocument xmlDocument)

Parameters

nTraceLevel TraceLevel
sHeader string

Optional header text that shall be prefixed to the trace output. If this is null, then no header will be written. If this is an empty string, then an empty line will be written.

xmlDocument XmlDocument

The XML document that shall be traced. If this is null, then the literal string "null" is written.