public final class JDKModuleLogger extends java.lang.Object implements ModuleLogger
ModuleLogger
which logs to a JDK logging category.Modifier and Type | Field and 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 and Description |
---|
JDKModuleLogger()
Construct a new instance using the category
org.jboss.modules . |
JDKModuleLogger(java.util.logging.Logger logger,
java.util.logging.Logger defineLogger)
Construct a new instance.
|
JDKModuleLogger(java.lang.String category)
Construct a new instance.
|
Modifier and Type | Method and 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... args) |
void |
trace(java.lang.String format,
java.lang.Object arg1) |
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... args) |
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 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) |
private static final java.util.logging.Level TRACE
private static final java.util.logging.Level DEBUG
private static final java.util.logging.Level WARN
private final java.util.logging.Logger logger
private final java.util.logging.Logger defineLogger
public JDKModuleLogger(java.util.logging.Logger logger, java.util.logging.Logger defineLogger)
logger
- the main logger to write todefineLogger
- the main logger to write class-define-related trace messages topublic JDKModuleLogger(java.lang.String category)
category
- the name of the logger category to write topublic JDKModuleLogger()
org.jboss.modules
.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)
public void trace(java.lang.String message)
trace
in interface ModuleLogger
public void trace(java.lang.String format, java.lang.Object arg1)
trace
in interface ModuleLogger
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
trace
in interface ModuleLogger
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
trace
in interface ModuleLogger
public void trace(java.lang.String format, java.lang.Object... args)
trace
in interface ModuleLogger
public void trace(java.lang.Throwable t, java.lang.String message)
trace
in interface ModuleLogger
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1)
trace
in interface ModuleLogger
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)
trace
in interface ModuleLogger
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
trace
in interface ModuleLogger
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)
trace
in interface ModuleLogger
public void greeting()
greeting
in interface ModuleLogger
public void moduleDefined(ModuleIdentifier identifier, ModuleLoader moduleLoader)
moduleDefined
in interface ModuleLogger
public void classDefineFailed(java.lang.Throwable throwable, java.lang.String className, Module module)
classDefineFailed
in interface ModuleLogger
public void classDefined(java.lang.String name, Module module)
classDefined
in interface ModuleLogger
public void providerUnloadable(java.lang.String name, java.lang.ClassLoader loader)
providerUnloadable
in interface ModuleLogger