public class OutputStreamLogger extends Object implements Logger
Modifier and Type | Field and Description |
---|---|
protected PrintStream |
stream |
Constructor and Description |
---|
OutputStreamLogger(String loggerName) |
OutputStreamLogger(String loggerName,
PrintStream stream) |
Modifier and Type | Method and Description |
---|---|
void |
debug(String message,
Object... args) |
void |
debug(String message,
Throwable throwable) |
void |
debug(Throwable throwable) |
void |
error(String message,
Object... args) |
void |
error(String message,
Throwable throwable) |
void |
error(Throwable throwable) |
protected String |
formatMessage(CharSequence message,
String level) |
String |
getName() |
PrintStream |
getStream() |
void |
info(String message,
Object... args) |
void |
info(String message,
Throwable throwable) |
void |
info(Throwable throwable) |
boolean |
isDebugEnabled() |
void |
setDebugEnable(boolean debug) |
void |
setStream(PrintStream stream) |
void |
warn(String message,
Object... args) |
void |
warn(String message,
Throwable throwable) |
void |
warn(Throwable throwable) |
protected void |
write(String message,
String level,
Object[] args) |
protected void |
write(String message,
String level,
Throwable throwable) |
protected static void |
writeStackTrace(PrintStream stream,
Throwable throwable) |
protected PrintStream stream
public OutputStreamLogger(String loggerName)
public OutputStreamLogger(String loggerName, PrintStream stream)
public PrintStream getStream()
public void setStream(PrintStream stream)
public boolean isDebugEnabled()
isDebugEnabled
in interface Logger
public void setDebugEnable(boolean debug)
setDebugEnable
in interface Logger
protected static void writeStackTrace(PrintStream stream, Throwable throwable)
protected String formatMessage(CharSequence message, String level)
Copyright © 2001-2016 JRuby. All Rights Reserved.