Package org.jboss.modules.log
Class StreamModuleLogger
- java.lang.Object
-
- org.jboss.modules.log.StreamModuleLogger
-
- All Implemented Interfaces:
ModuleLogger
public final class StreamModuleLogger extends java.lang.Object implements ModuleLogger
AModuleLoggerimplementation that logs all output (including trace) to an output or print stream.
-
-
Field Summary
Fields Modifier and Type Field Description private java.io.PrintStreamprint
-
Constructor Summary
Constructors Constructor Description StreamModuleLogger(java.io.OutputStream stream)Construct a new instance.StreamModuleLogger(java.io.PrintStream stream)Construct a new instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclassDefined(java.lang.String name, Module module)voidclassDefineFailed(java.lang.Throwable throwable, java.lang.String className, Module module)voidgreeting()voidmoduleDefined(ModuleIdentifier identifier, ModuleLoader moduleLoader)voidproviderUnloadable(java.lang.String name, java.lang.ClassLoader loader)voidtrace(java.lang.String message)voidtrace(java.lang.String format, java.lang.Object arg1)voidtrace(java.lang.String format, java.lang.Object... args)voidtrace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voidtrace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)voidtrace(java.lang.Throwable t, java.lang.String message)voidtrace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1)voidtrace(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)voidtrace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)voidtrace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
-
-
-
Constructor Detail
-
StreamModuleLogger
public StreamModuleLogger(java.io.PrintStream stream)
Construct a new instance.- Parameters:
stream- the print stream to write to
-
StreamModuleLogger
public StreamModuleLogger(java.io.OutputStream stream)
Construct a new instance.- Parameters:
stream- the output stream to write to
-
-
Method Detail
-
trace
public void trace(java.lang.String message)
- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1)- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.String format, java.lang.Object... args)- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String message)- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1)- Specified by:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object arg1, java.lang.Object arg2)- Specified by:
tracein 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:
tracein interfaceModuleLogger
-
trace
public void trace(java.lang.Throwable t, java.lang.String format, java.lang.Object... args)- Specified by:
tracein interfaceModuleLogger
-
greeting
public void greeting()
- Specified by:
greetingin interfaceModuleLogger
-
moduleDefined
public void moduleDefined(ModuleIdentifier identifier, ModuleLoader moduleLoader)
- Specified by:
moduleDefinedin interfaceModuleLogger
-
classDefineFailed
public void classDefineFailed(java.lang.Throwable throwable, java.lang.String className, Module module)- Specified by:
classDefineFailedin interfaceModuleLogger
-
classDefined
public void classDefined(java.lang.String name, Module module)- Specified by:
classDefinedin interfaceModuleLogger
-
providerUnloadable
public void providerUnloadable(java.lang.String name, java.lang.ClassLoader loader)- Specified by:
providerUnloadablein interfaceModuleLogger
-
-