Конфигурация log4j для Grails 2+ для dailyRollOver не работает

ujjwol shrestha спросил: 26 ноября 2017 в 04:26 в: grails
log4j = {
    def pattern = new PatternLayout('%d{dd-MM-yyyy HH:mm:ss,SSS} %5p %c{2} - %m%n')
    environments{
        development{
            appenders{
                appender new ConsoleAppender(
                        name: 'stdout',
                        layout: pattern
                )
                appender new DailyRollingFileAppender(
                        name:"file",
                        file:"/home/logs/app.log",
                        layout: pattern,
                        datePattern: "'.'yyyy-MM-dd")
            }
        }
        production{
            appenders {
                appender new DailyRollingFileAppender(
                        name:"file",
                        file:"/home/logs/app.log",
                        layout: pattern,
                        datePattern: "'.'yyyy-MM-dd")                rollingFile name:"stacktrace",
                        file:"/home/logs/stacktrace.log"                appender new ConsoleAppender(
                        name: 'stdout',
                        layout: pattern
                )
            }
        }
    }
    root {
        info("file")  
    }
}

DailyrollOver не работает. Согласно документации, я думаю, что должны быть разные файлы (app.log. {сегодняшние_даты}). Но существует только один файл (app.log). я что-то здесь упустил?

0 ответов