The 'Disable logging of action output' only prevents logging of the action's output, not logging of whether an action was processed (and possibly skipped).
If you put the conditional steps in a subroutine and the rule on the Subroutine Call step, if that step is skipped, none of the subroutine steps will be processed (or logged). Also, subroutine steps can call other subroutines for the same effect.
Alternatively, you could completely disable file logging for skipped sections of the build script and re-enable later on. See the attached sample.
|