|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface BuildLogger
This interface represents a logger for a given build
Method Summary | |
---|---|
java.lang.String |
addBuildLogEntry(LogEntry logEntry)
Add a new build log entry. |
java.lang.String |
addBuildLogEntry(java.lang.String logString)
Create a new build log entry from text to append to logs |
java.lang.String |
addBuildLogHeader(java.lang.String logString,
boolean showBothBanner)
|
java.lang.String |
addErrorLogEntry(LogEntry logEntry)
Add a new build error log entry. |
java.lang.String |
addErrorLogEntry(java.lang.String logString)
Add a new build error log entry from text. |
void |
addErrorLogEntry(java.lang.String logString,
java.lang.Throwable e)
Adds an error log entry and each frame of the stack trace as a new error log entry |
void |
clearBuildLog()
Reset the build log, ready for the next build |
void |
close()
|
java.util.List<LogEntry> |
getBuildLog()
Provide the latest build details (last 100 lines of logs). |
java.util.List<LogEntry> |
getErrorLog()
Provide the latest error logs. |
LogInterceptorStack |
getInterceptorStack()
|
java.util.List<LogEntry> |
getLastNLogEntries(int n)
Provide the latest build details (last n lines of logs). |
java.util.List<java.lang.String> |
getStringErrorLogs()
|
long |
getTimeOfLastLog()
last time a log entry was added. |
void |
startStreamingBuildLogs(PlanResultKey planResultKey)
Begin streaming any logs to build logs file |
void |
stopStreamingBuildLogs()
Stop streaming any logs to the build logs file |
Method Detail |
---|
@NotNull java.util.List<LogEntry> getBuildLog()
LogEntry
s.@NotNull java.util.List<LogEntry> getErrorLog()
LogEntry
s.@NotNull java.util.List<LogEntry> getLastNLogEntries(int n)
LogEntry
s.java.util.List<java.lang.String> getStringErrorLogs()
@NotNull java.lang.String addBuildLogEntry(LogEntry logEntry)
logEntry
- The data being logged
LogEntry.getUnstyledLog()
.java.lang.String addBuildLogEntry(@NotNull java.lang.String logString)
logString
- text to create log entry from
LogEntry.getUnstyledLog()
.java.lang.String addBuildLogHeader(java.lang.String logString, boolean showBothBanner)
@NotNull java.lang.String addErrorLogEntry(LogEntry logEntry)
logEntry
- The data being logged
LogEntry.getUnstyledLog()
.java.lang.String addErrorLogEntry(java.lang.String logString)
logString
- The text to create log entry from
LogEntry.getUnstyledLog()
.void addErrorLogEntry(java.lang.String logString, java.lang.Throwable e)
logString
- e
- void startStreamingBuildLogs(@NotNull PlanResultKey planResultKey)
planResultKey
- void stopStreamingBuildLogs()
void clearBuildLog()
long getTimeOfLastLog()
@NotNull LogInterceptorStack getInterceptorStack()
void close()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |