Package org.jruby.util.log
Class OutputStreamLogger
java.lang.Object
org.jruby.util.log.OutputStreamLogger
- All Implemented Interfaces:
Logger
- Direct Known Subclasses:
StandardErrorLogger
Logger logging to an output (print) stream.
- Author:
- kares
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOutputStreamLogger(String loggerName) OutputStreamLogger(String loggerName, PrintStream stream) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidprotected StringformatMessage(CharSequence message, String level) getName()voidvoidvoidbooleanvoidsetDebugEnable(boolean debug) voidsetStream(PrintStream stream) voidvoidvoidprotected voidprotected voidprotected static voidwriteStackTrace(PrintStream stream, Throwable throwable)
-
Field Details
-
stream
-
-
Constructor Details
-
OutputStreamLogger
-
OutputStreamLogger
-
-
Method Details
-
getName
-
getStream
-
setStream
-
warn
-
warn
-
warn
-
error
-
error
-
error
-
info
-
info
-
info
-
debug
-
debug
-
debug
-
isDebugEnabled
public boolean isDebugEnabled()- Specified by:
isDebugEnabledin interfaceLogger
-
setDebugEnable
public void setDebugEnable(boolean debug) - Specified by:
setDebugEnablein interfaceLogger
-
write
-
write
-
writeStackTrace
-
formatMessage
-