Class Debug


  • public class Debug
    extends java.lang.Object
    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.
    Since:
    MicroStrategy Web 7.3.1 or earlier
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static Logger generic
      The generic debugger may be used to obtain debugging information quickly without having to declare a custom debug logger.
      static Logger usage
      Used to track incorrect usage of the web objects API.
      static Logger webReport
      The webReport debugger focuses on the XML tags and attributes of a report being parsed.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      protected static Logger newInstance​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • webReport

        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
      • usage

        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
        Since:
        MicroStrategy Web 8.0.0
      • generic

        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
    • Method Detail

      • newInstance

        protected static Logger newInstance​(java.lang.String name)