Top Description Fields Constructors Methods
org.jboss.modules.log

public final Class JDKModuleLogger

extends Object
implements ModuleLogger
Class Inheritance
All Implemented Interfaces
org.jboss.modules.log.ModuleLogger
Imports
java.io.File, java.util.logging.Level, .Logger, org.jboss.modules.Main, .Module, .ModuleLoader

A ModuleLogger which logs to a JDK logging category.
Author
David M. Lloyd

Field Summary

Modifier and TypeField and Description
private static final Level
private final Logger
private final Logger
private static final Level
private static final Level

Constructor Summary

AccessConstructor and Description
public
JDKModuleLogger(final Logger
the main logger to write to
logger
,
final Logger
the main logger to write class-define-related trace messages to
defineLogger
)

Deprecated Use JDKModuleLogger(String) instead.
Construct a new instance.
public
JDKModuleLogger(final String
the name of the logger category to write to
category
)

Construct a new instance.

public
JDKModuleLogger()

Construct a new instance using the category org.jboss.modules.

Method Summary

Modifier and TypeMethod and Description
public void
public void
classDefineFailed(final Throwable throwable, final String className, final Module module)

Implements org.jboss.modules.log.ModuleLogger.classDefineFailed.

private void
doLog(final Logger logger, final Level level, final String str, final Throwable t)

public void
public void
moduleDefined(final String name, final ModuleLoader moduleLoader)

Overrides default org.jboss.modules.log.ModuleLogger.moduleDefined.

public void
public void
public void
public void
public void
trace(final String format, final Object arg1)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
trace(final String format, final Object arg1, final Object arg2)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
trace(final String format, final Object arg1, final Object arg2, final Object arg3)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
trace(final String format, final Object... args)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
public void
trace(final Throwable t, final String format, final Object arg1)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
trace(final Throwable t, final String format, final Object arg1, final Object arg2)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
trace(final Throwable t, final String format, final Object arg1, final Object arg2, final Object arg3)

Implements org.jboss.modules.log.ModuleLogger.trace.

public void
trace(final Throwable t, final String format, final Object... args)

Implements org.jboss.modules.log.ModuleLogger.trace.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEBUGback to summary
private static final Level DEBUG
defineLoggerback to summary
private final Logger defineLogger
Annotations
@SuppressWarnings:NonConstantLogger
loggerback to summary
private final Logger logger
Annotations
@SuppressWarnings:NonConstantLogger
TRACEback to summary
private static final Level TRACE
WARNback to summary
private static final Level WARN

Constructor Detail

JDKModuleLoggerback to summary
public JDKModuleLogger(final Logger logger, final Logger defineLogger)

Deprecated

Use JDKModuleLogger(String) instead.

Construct a new instance.

Parameters
logger:Logger

the main logger to write to

defineLogger:Logger

the main logger to write class-define-related trace messages to

Annotations
@Deprecated
JDKModuleLoggerback to summary
public JDKModuleLogger(final String category)

Construct a new instance.

Parameters
category:String

the name of the logger category to write to

JDKModuleLoggerback to summary
public JDKModuleLogger()

Construct a new instance using the category org.jboss.modules.

Method Detail

classDefinedback to summary
public void classDefined(final String name, final Module module)

Implements org.jboss.modules.log.ModuleLogger.classDefined.

classDefineFailedback to summary
public void classDefineFailed(final Throwable throwable, final String className, final Module module)

Implements org.jboss.modules.log.ModuleLogger.classDefineFailed.

doLogback to summary
private void doLog(final Logger logger, final Level level, final String str, final Throwable t)
greetingback to summary
public void greeting()

Implements org.jboss.modules.log.ModuleLogger.greeting.

moduleDefinedback to summary
public void moduleDefined(final String name, final ModuleLoader moduleLoader)

Overrides default org.jboss.modules.log.ModuleLogger.moduleDefined.

overlayRootNotReadableback to summary
public void overlayRootNotReadable(File file)

Implements org.jboss.modules.log.ModuleLogger.overlayRootNotReadable.

Annotations
@Override
overlaysDirectoryNotReadableback to summary
public void overlaysDirectoryNotReadable(File file)

Implements org.jboss.modules.log.ModuleLogger.overlaysDirectoryNotReadable.

Annotations
@Override
overlaysMetadataNotReadableback to summary
public void overlaysMetadataNotReadable(File file)

Implements org.jboss.modules.log.ModuleLogger.overlaysMetadataNotReadable.

Annotations
@Override
traceback to summary
public void trace(final String message)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final String format, final Object arg1)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final String format, final Object arg1, final Object arg2)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final String format, final Object arg1, final Object arg2, final Object arg3)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final String format, final Object... args)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final Throwable t, final String message)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final Throwable t, final String format, final Object arg1)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final Throwable t, final String format, final Object arg1, final Object arg2)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final Throwable t, final String format, final Object arg1, final Object arg2, final Object arg3)

Implements org.jboss.modules.log.ModuleLogger.trace.

traceback to summary
public void trace(final Throwable t, final String format, final Object... args)

Implements org.jboss.modules.log.ModuleLogger.trace.