Class JDKModuleLogger

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.util.logging.Level DEBUG  
      private java.util.logging.Logger defineLogger  
      private java.util.logging.Logger logger  
      private static java.util.logging.Level TRACE  
      private static java.util.logging.Level WARN  
    • Constructor Summary

      Constructors 
      Constructor Description
      JDKModuleLogger()
      Construct a new instance using the category org.jboss.modules.
      JDKModuleLogger​(java.lang.String category)
      Construct a new instance.
      JDKModuleLogger​(java.util.logging.Logger logger, java.util.logging.Logger defineLogger)
      Construct a new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void classDefined​(java.lang.String name, Module module)  
      void classDefineFailed​(java.lang.Throwable throwable, java.lang.String className, Module module)  
      private void doLog​(java.util.logging.Level level, java.lang.String str)  
      private void doLog​(java.util.logging.Level level, java.lang.String str, java.lang.Throwable t)  
      void greeting()
      void moduleDefined​(ModuleIdentifier identifier, ModuleLoader moduleLoader)
      void providerUnloadable​(java.lang.String name, java.lang.ClassLoader loader)  
      void trace​(java.lang.String message)
      void trace​(java.lang.String format, java.lang.Object arg1)
      void trace​(java.lang.String format, java.lang.Object... args)
      void trace​(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
      void trace​(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
      void trace​(java.lang.Throwable t, java.lang.String message)
      void trace​(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1)
      void trace​(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)
      void trace​(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
      void trace​(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
      • Methods inherited from class java.lang.Object

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

      • TRACE

        private static final java.util.logging.Level TRACE
      • DEBUG

        private static final java.util.logging.Level DEBUG
      • WARN

        private static final java.util.logging.Level WARN
      • logger

        private final java.util.logging.Logger logger
      • defineLogger

        private final java.util.logging.Logger defineLogger
    • Constructor Detail

      • JDKModuleLogger

        public JDKModuleLogger​(java.util.logging.Logger logger,
                               java.util.logging.Logger defineLogger)
        Construct a new instance.
        Parameters:
        logger - the main logger to write to
        defineLogger - the main logger to write class-define-related trace messages to
      • JDKModuleLogger

        public JDKModuleLogger​(java.lang.String category)
        Construct a new instance.
        Parameters:
        category - the name of the logger category to write to
      • JDKModuleLogger

        public JDKModuleLogger()
        Construct a new instance using the category org.jboss.modules.
    • Method Detail

      • doLog

        private void doLog​(java.util.logging.Level level,
                           java.lang.String str)
      • doLog

        private void doLog​(java.util.logging.Level level,
                           java.lang.String str,
                           java.lang.Throwable t)
      • trace

        public void trace​(java.lang.String message)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.String format,
                          java.lang.Object arg1)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.String format,
                          java.lang.Object arg1,
                          java.lang.Object arg2)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.String format,
                          java.lang.Object arg1,
                          java.lang.Object arg2,
                          java.lang.Object arg3)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.String format,
                          java.lang.Object... args)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.Throwable t,
                          java.lang.String message)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.Throwable t,
                          java.lang.String format,
                          java.lang.Object arg1)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.Throwable t,
                          java.lang.String format,
                          java.lang.Object arg1,
                          java.lang.Object arg2)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.Throwable t,
                          java.lang.String format,
                          java.lang.Object arg1,
                          java.lang.Object arg2,
                          java.lang.Object arg3)
        Specified by:
        trace in interface ModuleLogger
      • trace

        public void trace​(java.lang.Throwable t,
                          java.lang.String format,
                          java.lang.Object... args)
        Specified by:
        trace in interface ModuleLogger
      • classDefineFailed

        public void classDefineFailed​(java.lang.Throwable throwable,
                                      java.lang.String className,
                                      Module module)
        Specified by:
        classDefineFailed in interface ModuleLogger
      • providerUnloadable

        public void providerUnloadable​(java.lang.String name,
                                       java.lang.ClassLoader loader)
        Specified by:
        providerUnloadable in interface ModuleLogger