@Grapes([ @Grab(group=‘org.slf4j’, module=‘slf...
# general
d
@Grapes([ @Grab(group=‘org.slf4j’, module=‘slf4j-api’, version=‘1.7.26’), @Grab(group=‘org.slf4j’, module=‘slf4j-simple’, version=‘1.7.26’), ]) import org.slf4j.* import groovy.util.logging.Slf4j @Slf4j class HelloWorldSlf4j { def execute() { println(‘Testing will start after this...’) println “log.isDebugEnabled()? = ${log.isDebugEnabled()}” log.debug(“Calling #someExpensiveMethod() within a GString. ${someExpensiveMethod()}“) log.info(‘should be logged’) println(‘Testing will end now.‘) } def someExpensiveMethod() { println(‘#someExpensiveMethod() was invoked’) return ‘Dummy Value’ } } def helloWorld = new HelloWorldSlf4j() helloWorld.execute()