Grails

Imports org.apache.log4j.Logger.

log4j = {

appenders {

console name. 'stdout', layout: pattern(conversionPattern: conversionPattern).

rollingFile name: 'file', file: "${logDirectory}/${appName}.log", layout: pattern(conversionPattern: conversionPattern)
rollingFile name: 'StackTrace', file: "${logDirectory}/${appName}-stacktrace.log"

environments {

Development { root { warn 'stdout' } }.

Test { root { warn 'stdout' } }.

Production { root { error 'file' } }.

}.

}.

Remove from console.

Logrj= {.

}.

def logger = Logger.getRootLogger()

Logger.removeAppender('stdout').

Updated: 2026 Aug 19