Cisco Cisco Computer Telephony Integration Option 9.0 Developer's Guide

Page of 668
 
Appendix B      CTI OS Logging
Logging and Tracing (.NET)
B-10
CTI OS Developer’s Guide for Cisco ICM/IPCC Enterprise & Hosted Editions Release 7.1(1)
Creating a Custom Logging Mechanism
The LogManager class within the .NET CIL implements all CIL logging 
functions. This singleton class has only one instance of LogManager, which 
provides a global point of access. The LogManager object defines a 
LogEventHandler delegate that must be implemented by custom applications:
public delegate void LogEventHandler(object eventSender, LogEventArgs 
args);
TRACE_MASK_METHOD_AVG
Internal visibility method 
entry/exit trace
TRACE_MASK_METHOD_AVG_LOGIC
Internal visibility method logic 
trace
TRACE_MASK_METHOD_HIGH
High visibility method 
entry/exit trace
TRACE_MASK_METHOD_HIGH_LOGIC
High visibility method logic 
trace
TRACE_MASK_METHOD_LOW
Helper object visibility method 
entry/exit trace
TRACE_MASK_METHOD_LOW_LOGIC
Helper object visibility method 
logic trace
TRACE_MASK_METHOD_MAP
Map access
TRACE_MASK_PACKETS_LOGIC
Logic trace for packets objects
TRACE_MASK_PACKETS_METHODS
Method entry/exit for packets 
objects
TRACE_MASK_REFCOUNTING
Addref/release, refcount
TRACE_MASK_SERIALIZE_DUMP
Memory dump of serialize 
buffer
TRACE_MASK_SOCKETS_DUMP
Memory dump of sockets buffer
TRACE_MASK_THREADING
Threading tracing on or off
TRACE_MASK_WARNING
Warning
Table B-1
Trace Masks in .NET CIL