public class RemoteBuildLogger extends AbstractBuildLogger
MAX_BUILDLOG_SIZE| Constructor and Description |
|---|
RemoteBuildLogger(File logFile,
LoggerId<? extends Key> loggerId,
BambooAgentMessageSender sender,
ExpiryTicker expiryTicker,
BuildHangingConfig buildHangingConfig,
boolean dcMode) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull String |
addBuildLogEntry(@NotNull LogEntry logEntry)
Add a new build log entry.
|
@NotNull String |
addErrorLogEntry(@NotNull LogEntry logEntry)
Add a new build error log entry.
|
boolean |
isPersistent() |
void |
onAddLogEntry(@NotNull LogEntry logEntry) |
void |
onEvent(LogsAreWatchedAgentMessage watchedAgentMessage) |
void |
stopStreamingBuildLogs()
Stop streaming any logs to the build logs file
|
boolean |
transfersLogsAsArtifact() |
addBuildLogEntry, addErrorLogEntry, addErrorLogEntry, addErrorLogEntryInternal, addLogEntry, close, getBuildLog, getErrorLog, getInterceptorStack, getLastNLogEntries, getLogEntryCount, getMutatorStack, getTimeOfLastLog, interceptAndMutate, interceptAndMutateError, setTimeOfLastLogpublic RemoteBuildLogger(File logFile, LoggerId<? extends Key> loggerId, BambooAgentMessageSender sender, ExpiryTicker expiryTicker, BuildHangingConfig buildHangingConfig, boolean dcMode)
@EventListener public void onEvent(LogsAreWatchedAgentMessage watchedAgentMessage)
@NotNull public @NotNull String addBuildLogEntry(@NotNull @NotNull LogEntry logEntry)
BuildLoggerWithoutLogAccessaddBuildLogEntry in interface BuildLoggerWithoutLogAccessaddBuildLogEntry in class AbstractBuildLoggerlogEntry - The data being loggedLogEntry.getUnstyledLog().@NotNull public @NotNull String addErrorLogEntry(@NotNull @NotNull LogEntry logEntry)
BuildLoggerWithoutLogAccessaddErrorLogEntry in interface BuildLoggerWithoutLogAccessaddErrorLogEntry in class AbstractBuildLoggerlogEntry - The data being loggedLogEntry.getUnstyledLog().public void onAddLogEntry(@NotNull
@NotNull LogEntry logEntry)
onAddLogEntry in class AbstractBuildLoggerpublic void stopStreamingBuildLogs()
BuildLoggerWithoutLogAccessstopStreamingBuildLogs in interface BuildLoggerWithoutLogAccessstopStreamingBuildLogs in class AbstractBuildLoggerpublic boolean transfersLogsAsArtifact()
public boolean isPersistent()
Copyright © 2023 Atlassian Software Systems Pty Ltd. All rights reserved.