Arch Sub-System: Trace

01 This sub-system contains classes for a tracing facility.
02 See About: Tracing for some background information.
03 A trace message is generated by a Tracer object that is created for a context (typically a function) where the message is created.
04 The trace message will be formatted with extra information and collected in a TraceEntry.
05 This TraceEntry object then will be passed to the TraceListenerRegistry that stores a list of TraceListener implementations.
06 The registry iterates through the list, passing the TraceEntry object to all listeners which finally output the message to their respective destinations.
07 The following TraceListener implementations are provided by Semys Arch:
08 The TraceLevel enumeration contains the following constants:
  • [C++]TLInfo, [C#] Info
  • [C++]TLWarning, [C#] Warning
  • [C++]TLError, [C#] Error

Goto: Main Page; This page is part of the Semys software documentation. See About: Documentation for details.