Get a logger in a Settings plugin

I have the same need and can not find the solution but have a look at this nice workaround :

In my case, I have defined an extension

import org.gradle.api.initialization.Settings
import org.gradle.api.logging.Logger
import org.gradle.api.logging.Logging

val Settings.logger: Logger by lazy {
  Logging.getLogger(Settings::class.java)
}
1 Like