log4j = { appenders { console name:'consoleAppender', layout:pattern(conversionPattern: '%d{ISO8601} %-5p [%c{2}] %m%n') } debug consoleAppender:'grails.app' }
However doing this results in the following error:
log4j:ERROR No output stream or file set for the appender named [consoleAppender].
Graeme suggested a work-around:
appenders { def appender = console( name:'consoleAppender', layout:pattern(conversionPattern: '%d{ISO8601} %-5p [%c{2}] %m%n')) appender.activateOptions() }
and while that does indeed remove the error the conversionPattern is not honored (possibly a separate bug)