Modifier and Type | Field and Description |
---|---|
protected VMDebugCore |
debugCore |
Constructor and Description |
---|
WriterLog(VMDebugCore debugCore,
java.io.Writer writer,
boolean flush)
Constructs a log for the given writer object.
|
Modifier and Type | Method and Description |
---|---|
protected java.io.Writer |
getWriter() |
void |
log(int level,
java.lang.String message)
Logs a message at the specified logging level.
|
void |
log(int level,
java.lang.String message,
java.lang.Object param)
Logs a message with additional parameter at the specified logging level.
|
void |
log(java.lang.String message)
Logs a message.
|
void |
log(java.lang.String message,
java.lang.Object param)
Logs a message with additional parameter.
|
@NonNull protected final VMDebugCore debugCore
public WriterLog(@NonNull VMDebugCore debugCore, @NonNull java.io.Writer writer, boolean flush)
debugCore
- writer
- the writer object to receive the log record dataflush
- if true
, the writer gets flushed with every
record logged. If set to false
, the flushing
behavior is dependent on the writer implementation usedjava.lang.IllegalArgumentException
- if the passed writer
is null
protected final java.io.Writer getWriter()
public void log(int level, java.lang.String message, java.lang.Object param)
Log
public void log(int level, java.lang.String message)
Log
public void log(java.lang.String message, java.lang.Object param)
Log