I would like to log to different appenders depending on the module...
I have 3 appenders: the console, a rolling file to log the controller and services, and another
I think you need to add additivity: false to the custom appenders.
additivity: false
debug rollingFileImport: [foo, bar, baz] additivity: false info rollingFileGrailsApp: [foo1, bar1, baz1] additivity: false
Refer Logger Inheritance in grails.