DevForce Help Reference
DebugFns Class
Members 


A collection of static (Shared in Visual Basic) methods used to provide code assertions, tracing and logging functionality for debug builds of DevForce applications.
Syntax
'Declaration
 
Public Class DebugFns 
   Inherits TraceFns
'Usage
 
Dim instance As DebugFns
public class DebugFns : TraceFns 
Remarks

Both DebugFns and TraceFns provide identical behavior except that calls to methods in this class may be suppressed by setting the conditional DEBUG flag to false. In Visual Studio .NET projects, creating a debug build enables DEBUG. DEBUG is normally off in a release build.

Output is to the IdeaBlade.Core.IdeaBladeConfig.LoggingInfo.LogFile specified in the the IdeaBlade configuration file, and can also be viewed using the Trace Viewer utility, or any class implementing ITraceSubscriberCallback.

TraceFns 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

DebugFns Members
IdeaBlade.Core Namespace
TraceFns Class

Send Feedback