Interface ServerBuildLoggerManager

    • Method Detail

      • getPersistentLogger

        @Internal
        @NotNull
        @NotNull FileWritingBuildLogger getPersistentLogger​(@NotNull
                                                            @NotNull ResultKey resultKey)
        Returns a BuildLogger for 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 a BuildLogger for 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 a BuildLogger. Enforces switching persistence on/off if necessary. Internal use only.
        Parameters:
        loggerId -