DevForce Help Reference
TraceFns Class
Members 


A collection of static methods used to provide code assertions, tracing and logging functionality for release builds of DevForce applications.
Syntax
'Declaration
 
Public Class TraceFns 
'Usage
 
Dim instance As TraceFns
public class TraceFns 
Remarks

Both TraceFns and DebugFns provide identical behavior except that calls to methods in this class are intended to always execute. In Visual Studio .NET projects, the conditional TRACE flag is enabled by default for both release and debug builds.

Messages are written to the ITraceLogger implementation found; if a custom ILogger is not provided then output is to the IdeaBlade.Core.IdeaBladeConfig.LoggingInfo.LogFile specified in the IdeaBlade configuration, and can also be viewed using the Trace Viewer utility.

Tracing "Filters" can be set using the IdeaBlade.Core.IdeaBladeConfig.LoggingInfo.RejectFilters and IdeaBlade.Core.IdeaBladeConfig.LoggingInfo.AcceptFilters nodes in the IdeaBlade configuration file to enable and disable logging from specific namespaces.

Inheritance Hierarchy

System.Object
   IdeaBlade.Core.TraceFns
      IdeaBlade.Core.DebugFns

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

TraceFns Members
IdeaBlade.Core Namespace
DebugFns Class

Send Feedback