@Internal public interface ServerBuildLoggerManager extends BuildLoggerManager
Modifier and Type | Method and Description |
---|---|
FileWritingBuildLogger |
getFileWritingLogger(LoggerId<? extends Key> loggerId)
Returns a
BuildLogger . |
FileWritingBuildLogger |
getNonPersistentLogger(ResultKey resultKey)
Returns a
BuildLogger for the given result. |
FileWritingBuildLogger |
getPersistentLogger(ResultKey resultKey)
Returns a
BuildLogger for the given result. |
getLogger, getLogger, getLoggerWithoutLogAccess, getLoggerWithoutLogAccess, removeBuildLogger, removeBuildLogger, removeLogger, removeLogger, transferLogs
@Internal @NotNull FileWritingBuildLogger getPersistentLogger(@NotNull ResultKey resultKey)
BuildLogger
for the given result.
Enforces switching logger to persistent if current logger is not persistent.
Internal use only.resultKey
- @Internal @NotNull FileWritingBuildLogger getNonPersistentLogger(@NotNull ResultKey resultKey)
BuildLogger
for the given result.
Enforces switching logger to non persistent if current logger is persistent.
Internal use only.resultKey
- @Internal @NotNull FileWritingBuildLogger getFileWritingLogger(@NotNull LoggerId<? extends Key> loggerId)
BuildLogger
.
Enforces switching persistence on/off if necessary.
Internal use only.loggerId
- Copyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.