Заготовитель создает новый журнал файлов для каждого вызова @schedulaulatedJAVA

Программисты JAVA общаются здесь
Anonymous
Заготовитель создает новый журнал файлов для каждого вызова @schedulaulated

Сообщение Anonymous »

Я пытаюсь создать файл журнала для моего приложения Spring Scheduler, но Logack продолжает создавать новый файл каждый раз, когда начинается планировщик.
Я хочу один файл с того времени, когда планировщик начинает, когда он останавливается.

Код: Выделить всё

@Scheduled(fixedRate = 5000)
public void schedule() {
log.info("Starting log...");

this.callSomething()
}
< /code>
application.yml
logging:
file:
name: "application"
path: "logs/"
logback:
rollingpolicy:
max-history: 90
file-name-pattern: logs/${logging.file.name}.%d{yyyy-MM-dd_HH-mm-ss}.%i.log
max-file-size: 10MB
level:
root: info
< /code>
Результаты: < /p>
application.2025-03-29_17-50-02.0.log
application.2025-03-29_18-07-58.0.log
application.2025-03-29_18-08-03.0.log
application.2025-03-29_18-08-08.0.log
application.log
Помимо журналов, названных шаблоном, «Application.log» также создается при выключении приложения.
Как я могу записать журналы в одном файле?

Подробнее здесь: https://stackoverflow.com/questions/795 ... duled-call

Вернуться в «JAVA»