0
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はマニュアルをworking.Accordingない作業ではない、私は別のファイル(app.log。{today's_date})があるはずだと思うだけで一つのファイル(アプリを.but .log)exists.Am私はここに何かが不足していますか?のlog4jの設定が2+
(loggerFile.log) –
(明日へのサーバー・マシンの日付、変更日付を変更して試してみて、アプリを再起動します) –
もあなたのアプリケーションの実行環境(dev/prod/test)を確認してください。 –