Top Description Interfaces Classes
module org.jboss.modules

Package org.jboss.modules.log


The logging interface for JBoss Modules. Logging is abstracted in order to support logging services being provided by a module. To change the logger in use, use the org.jboss.modules.Module#setModuleLogger(ModuleLogger) method. See ModuleLogger for the logging contract.

Interface Summary

Modifier and TypeInterface and Description
public interface
ModuleLogger

A simple Logger abstraction.

Class Summary

Modifier and TypeClass and Description
public class
JDKModuleLogger

A ModuleLogger which logs to a JDK logging category.

pack-priv class
ModuleLogRecord

A log record class which knows how to divine the proper class and method name.

public class
NoopModuleLogger

A ModuleLogger implementation that does not log.

public class
StreamModuleLogger

A ModuleLogger implementation that logs all output (including trace) to an output or print stream.