Class Debug


  • public final class Debug
    extends Object
    This class handles the debug traces.
    • Field Detail

      • DEBUG_DIR_PROPERTY

        public static final String DEBUG_DIR_PROPERTY
        Property name for A3 debug configuration directory. If not defined, the configuration file is searched from the search path used to load classes.
        See Also:
        Constant Field Values
      • DEBUG_FILE_PROPERTY

        public static final String DEBUG_FILE_PROPERTY
        Property name for A3 debug configuration filename
        See Also:
        Constant Field Values
      • DEFAULT_DEBUG_FILE

        public static final String DEFAULT_DEBUG_FILE
        Default filename for A3 debug configuration
        See Also:
        Constant Field Values
      • DEBUG_LOGGING_FACTORY_PROPERTY

        public static final String DEBUG_LOGGING_FACTORY_PROPERTY
        Property name for LoggerFactory classname
        See Also:
        Constant Field Values
      • DEFAULT_DEBUG_LOGGING_FACTORY

        public static final String DEFAULT_DEBUG_LOGGING_FACTORY
        Default LoggerFactory classname
        See Also:
        Constant Field Values
    • Constructor Detail

      • Debug

        public Debug()
    • Method Detail

      • init

        protected static void init()
      • getLogger

        public static Logger getLogger​(String topic)
      • setLoggerFactory

        @Deprecated
        public static void setLoggerFactory​(LoggingFactory loggerFactory)
        Deprecated.
        Set the Monolog Loggerfactory
        Parameters:
        loggerFactory - the monolog LoggerFactory
      • setDebugLevel

        public static void setDebugLevel​(String classname)
      • setInfoLevel

        public static void setInfoLevel​(String classname)
      • setWarnLevel

        public static void setWarnLevel​(String classname)
      • setErrorLevel

        public static void setErrorLevel​(String classname)
      • setFatalLevel

        public static void setFatalLevel​(String classname)
      • clearLevel

        public static void clearLevel​(String classname)