мы используем кафку 1.1.0.
log4j.properties похож на
log4j.appender.kafkaAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.kafkaAppender.DatePattern='.'yyyy-MM-dd-HH
log4j.appender.kafkaAppender.File=${kafka.logs.dir}/server.log
log4j.appender.kafkaAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.kafkaAppender.layout.ConversionPattern=[%d] %p %m (%c)%n
Теперь журналы пишутся как
- всегда пишите
server.log
- каждый час, переименуйте
server.log
в server.log.2018-08-30-21
, создайте новый server.log
- повтор
можно ли изменить логику записи на
- сейчас равно
2018-08-30 21:59
, запись в лог server.log.2018-03-30-21
- когда время переходит к
2018-08-30 22:01
, записать журнал в server.log.2018-03-30-22
, просто изменив некоторые файлы конфигурации? Интересно, есть ли какая-либо временная метка, которую я мог бы использовать после ${kafka.logs.dir}/server.log.${something??}