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). я что-то здесь упустил?