public class LogBlock extends Object
| Constructor and Description |
|---|
LogBlock(String uuid)
Given a universally unique identifier as string construct a logging context.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
add(Class<? extends LogInfo> phaseClass)
Add an entry of given class in this LogBlock that holds no information.
|
void |
add(LogInfo phase)
Append a part of logging information defined in this LogBlock.
|
Map<String,LogInfo> |
any()
JSON serialization-focused getter that will "un wrap" the map, making it's entries appear to be those of the
parent class.
|
LogInfo |
get(String name)
Return a part of logging information in this LogBlock.
|
LogBlock |
withUuid(String uuid)
Create a new LogBlock with the same body but updated uuid.
|
public final String uuid
public LogBlock(String uuid)
uuid - A string identifier that is meant to be unique across the logfile.public void add(LogInfo phase)
phase - A LogInfo object including the information to be logged.public LogInfo get(String name)
name - Name of a LogInfo object to be returnedpublic LogBlock withUuid(String uuid)
uuid - New uuid.protected void add(Class<? extends LogInfo> phaseClass)
LogInfo parts inside a LogBlock.phaseClass - A string to identify the class that will hold the logs passed as arguments.Copyright © 2016–2018 Yahoo! Inc.. All rights reserved.