public class LogNode extends Object
Constructor and Description |
---|
LogNode()
Create a toplevel log node.
|
Modifier and Type | Method and 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(Exception e)
Add a log entry.
|
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.
|
String |
toString()
Build the log output.
|
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(Exception e)
public void flush()
Copyright © 2016. All rights reserved.