public class LogNode extends Object
Modifier and Type | Field | Description |
---|---|---|
static boolean |
LOG_IN_REALTIME |
If this is set to true, log entries are output in realtime, as well as added to the LogNode tree.
|
Constructor | Description |
---|---|
LogNode() |
Create a toplevel log node.
|
Modifier and Type | Method | Description |
---|---|---|
void |
addElapsedTime() |
Call this once the work corresponding with a given log entry has completed if you want to show the time taken
after the log entry.
|
void |
flush() |
Flush out the log to stderr, and clear the log contents.
|
LogNode |
log(String msg) |
Add a log entry.
|
LogNode |
log(String msg,
long elapsedTimeNanos) |
Add a log entry.
|
LogNode |
log(String msg,
long elapsedTimeNanos,
Throwable e) |
Add a log entry.
|
LogNode |
log(String sortKey,
String msg) |
Add a log entry with sort key for deterministic ordering.
|
LogNode |
log(String sortKey,
String msg,
long elapsedTimeNanos) |
Add a log entry with sort key for deterministic ordering.
|
LogNode |
log(String sortKey,
String msg,
long elapsedTimeNanos,
Throwable e) |
Add a log entry with sort key for deterministic ordering.
|
LogNode |
log(String sortKey,
String msg,
Throwable e) |
Add a log entry with sort key for deterministic ordering.
|
LogNode |
log(String msg,
Throwable e) |
Add a log entry.
|
LogNode |
log(Throwable e) |
Add a log entry.
|
LogNode |
log(List<String> msgs) |
Add a series of log entries.
|
String |
toString() |
Build the log output.
|
public static boolean LOG_IN_REALTIME
public String toString()
public void addElapsedTime()
public LogNode log(String sortKey, String msg, long elapsedTimeNanos, Throwable e)
public LogNode log(String sortKey, String msg, long elapsedTimeNanos)
public LogNode log(String sortKey, String msg, Throwable e)
public LogNode log(String sortKey, String msg)
public LogNode log(String msg, long elapsedTimeNanos, Throwable e)
public LogNode log(String msg, long elapsedTimeNanos)
public LogNode log(String msg, Throwable e)
public LogNode log(String msg)
public LogNode log(List<String> msgs)
public LogNode log(Throwable e)
public void flush()
Copyright © 2018. All rights reserved.