java.lang.Object | |
↳ | com.microstrategy.utils.log.Debug |
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.
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 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
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
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
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