public class

Debug

extends Object
java.lang.Object
   ↳ com.microstrategy.utils.log.Debug

Class Overview

All debugging loggers are centralized in this class. By default they are all set to OFF, and do not propagate their LogRecords to the global handler. They are defined by their signature, and configured via any logging properties file.

Summary

Fields
public static final Logger generic The generic debugger may be used to obtain debugging information quickly without having to declare a custom debug logger.
public static final Logger usage Used to track incorrect usage of the web objects API.
public static final Logger webReport The webReport debugger focuses on the XML tags and attributes of a report being parsed.
Protected Methods
static Logger newInstance(String name)
[Expand]
Inherited Methods
From class java.lang.Object

Fields

public static final Logger generic

The generic debugger may be used to obtain debugging information quickly without having to declare a custom debug logger. Try not to leave any GENERIC debugging in the code permanently. Suggested severity descriptions: INFO=summaries, FINE=check pointing, FINER=small data structures, FINEST=larger data structures. Logger signature=com.microstrategy.debug.generic

public static final Logger usage

Used to track incorrect usage of the web objects API. E.g. If polling is set to synchronous (async == false), and the IServer is NOT ready, we want to know about it. Or if result flags were not properly set to retrieve X, and X was subsequently requested. Severity descriptions: INFO=log everything at this level Logger signature=com.microstrategy.web.objects.debug.statusReadyCheck

public static final Logger webReport

The webReport debugger focuses on the XML tags and attributes of a report being parsed. Severity descriptions: INFO=everything logged at this level, FINEST=report XML. Logger signature=com.microstrategy.web.objects.debug.webReport

Protected Methods

protected static Logger newInstance (String name)