Interface BuildLogEx

    • Method Detail

      • getBuildLogId

        @NotNull
        String getBuildLogId()
        The unique id of the build log that allows to find the build log in the storage. For now this id is the path to the main messages file, but this implementation may be changed at any time.
        Since:
        2021.1
      • dispose

        void dispose()
      • refreshNextMessageIndex

        void refreshNextMessageIndex()
        This method exists as a workaround for multi node setup when several nodes can write messages to build log. In this case index of the next message can become obsolete and if this index is required, then this refresh method should be called before logging a message to the build log.
        Since:
        2019.1
      • isFlowAwareIndexAvailable

        boolean isFlowAwareIndexAvailable()
        Returns true if the flow-aware index is available for the build (might trigger index costruction if it is not available yet).
        Since:
        2022.1
      • getProgressInfo

        @NotNull
        ProgressInfo getProgressInfo()
        Returns progress information for the current build.
        Since:
        2023.11