Package com.atlassian.bamboo.build
Interface ServerBuildLoggerManager
- All Superinterfaces:
BuildLoggerManager
- All Known Implementing Classes:
DefaultBuildLoggerManager
-
Method Summary
Modifier and TypeMethodDescription@NotNull FileWritingBuildLoggergetFileWritingLogger(@NotNull LoggerId<? extends Key> loggerId) Returns aBuildLogger.@NotNull FileWritingBuildLoggergetNonPersistentLogger(@NotNull ResultKey resultKey) Returns aBuildLoggerfor the given result.@NotNull FileWritingBuildLoggergetPersistentLogger(@NotNull ResultKey resultKey) Returns aBuildLoggerfor the given result.Methods inherited from interface com.atlassian.bamboo.build.BuildLoggerManager
getLogger, getLogger, getLoggerWithoutLogAccess, getLoggerWithoutLogAccess, removeBuildLogger, removeBuildLogger, removeLogger, removeLogger, transferLogs
-
Method Details
-
getPersistentLogger
@Internal @NotNull @NotNull FileWritingBuildLogger getPersistentLogger(@NotNull @NotNull ResultKey resultKey) Returns aBuildLoggerfor the given result. Enforces switching logger to persistent if current logger is not persistent. Internal use only.- Parameters:
resultKey-
-
getNonPersistentLogger
@Internal @NotNull @NotNull FileWritingBuildLogger getNonPersistentLogger(@NotNull @NotNull ResultKey resultKey) Returns aBuildLoggerfor the given result. Enforces switching logger to non persistent if current logger is persistent. Internal use only.- Parameters:
resultKey-
-
getFileWritingLogger
@Internal @NotNull @NotNull FileWritingBuildLogger getFileWritingLogger(@NotNull @NotNull LoggerId<? extends Key> loggerId) Returns aBuildLogger. Enforces switching persistence on/off if necessary. Internal use only.- Parameters:
loggerId-
-