Es ist derzeit nicht möglich, den Protokollgrad von Gradle zu ändern, nachdem der Build gestartet wurde. Sie können den aktuellen Wert ermitteln, aber es ist schreibgeschützt, bis Sie Code ausführen können.
Die LogLevel
kann über das gradle Objekt in Skripten zugegriffen werden, indem es startParamater
ist:
LogLevel level = gradle.startParameter.logLevel
println "Current logging level: $level"
https://docs.gradle.org/current/javadoc/org/gradle/StartParameter.html#getLogLevel()
Noch ein Hinweis, wenn Sie die Protokollierung haben, die nicht immer an die Konsole gesendet wird Sie dann Könnte verwenden Grapple eingebauten Logger
dann für Ihre Veranstaltungen, die Sie in die Nachteile wollen ole Logger verwenden Sie die lifecycle
Ebene.
project.logger.lifecycle('my message that will always print')
Müssen Sie den Protokolliergrad nur für eine bestimmte Aufgabe ändern? Was ist mit dem Rest der Aufgabe, die im selben Build ausgeführt wird? – Opal
Idealerweise wäre es nur für die eine Aufgabe. –
Dann ist das definitiv nicht möglich. – Opal