- Enclosing interface:
MethodLogger
public static interface MethodLogger.Entry
A method logger entry.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
appendTo
(StringBuilder builder) Appends this logger entry along with any child entries to the given StringBuilder.children()
long
duration()
Returns the duration of the method call this entry represents in nanoseconds, this value is 0 or undefined until the exit time has been set.message()
method()
toString
(int indentation) Returns a string representation of this log entry.
-
Method Details
-
children
List<MethodLogger.Entry> children()- Returns:
- the child log entries
-
method
String method()- Returns:
- the name of the method logged by this entry
-
message
- Returns:
- the entry message
-
duration
long duration()Returns the duration of the method call this entry represents in nanoseconds, this value is 0 or undefined until the exit time has been set.- Returns:
- the duration of the method call this entry represents
-
appendTo
Appends this logger entry along with any child entries to the given StringBuilder.- Parameters:
builder
- the StringBuilder to append to.
-
toString
Returns a string representation of this log entry.- Parameters:
indentation
- the number of tab indents to prefix the string with- Returns:
- a string representation of this log entry
-