Package org.jboss.modules.log
Class JDKModuleLogger
- java.lang.Object
-
- org.jboss.modules.log.JDKModuleLogger
-
- All Implemented Interfaces:
ModuleLogger
public final class JDKModuleLogger extends java.lang.Object implements ModuleLogger
AModuleLogger
which logs to a JDK logging category.
-
-
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 categoryorg.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)
-
-
-
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 todefineLogger
- 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 categoryorg.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 interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1)
- Specified by:
trace
in interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
- Specified by:
trace
in interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
- Specified by:
trace
in interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object... args)
- Specified by:
trace
in interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String message)
- Specified by:
trace
in interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1)
- Specified by:
trace
in interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
- Specified by:
trace
in interfaceModuleLogger
-
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 interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)
- Specified by:
trace
in interfaceModuleLogger
-
greeting
public void greeting()
- Specified by:
greeting
in interfaceModuleLogger
-
moduleDefined
public void moduleDefined(ModuleIdentifier identifier, ModuleLoader moduleLoader)
- Specified by:
moduleDefined
in interfaceModuleLogger
-
classDefineFailed
public void classDefineFailed(java.lang.Throwable throwable, java.lang.String className, Module module)
- Specified by:
classDefineFailed
in interfaceModuleLogger
-
classDefined
public void classDefined(java.lang.String name, Module module)
- Specified by:
classDefined
in interfaceModuleLogger
-
providerUnloadable
public void providerUnloadable(java.lang.String name, java.lang.ClassLoader loader)
- Specified by:
providerUnloadable
in interfaceModuleLogger
-
-