Class LogRecordingService
- java.lang.Object
-
- dev.lajoscseppento.ruthless.plugin.logging.impl.LogRecordingService
-
- All Implemented Interfaces:
java.lang.AutoCloseable,org.gradle.api.services.BuildService<LogRecordingService.Parameters>
public abstract class LogRecordingService extends java.lang.Object implements org.gradle.api.services.BuildService<LogRecordingService.Parameters>, java.lang.AutoCloseable
Service responsible for persisting build output to file.Due to the nature of Gradle not all output is recorded and the build result might not be saved at all.
This approach the rich console output if the user calls Gradle from the command line (contrary to saving output using modified Gradle start scripts).
Note: this class heavily relies on Gradle internals
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceLogRecordingService.Parameters
-
Constructor Summary
Constructors Constructor Description LogRecordingService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()
-