Interface FileWritingBuildLogger

All Superinterfaces:
BuildLogger, BuildLoggerWithoutLogAccess
All Known Implementing Classes:
BuildLoggerImpl

@Internal public interface FileWritingBuildLogger extends BuildLogger
Build logger that writes to a file.
  • Method Details

    • addRemoteBuildLogEntry

      @NotNull @NotNull String addRemoteBuildLogEntry(@NotNull @NotNull LogEntry entry, boolean needToPersistOnTarget, boolean addedAfterLogSpoolClosed)
    • addRemoteErrorLogEntry

      @NotNull @NotNull String addRemoteErrorLogEntry(@NotNull @NotNull LogEntry entry, boolean needToPersistOnTarget, boolean addedAfterLogSpoolClosed)
    • handleRemoteLogFile

      void handleRemoteLogFile(@NotNull @NotNull File logFile, @NotNull @NotNull File remoteLogFile) throws IOException
      Replace underlying log file with the remote log. If not possible, then append. Stop accepting live logs from remote agent.
      Throws:
      IOException