я себе пружинный ботинок 2.
У меня есть метод, который использует планировщик.
Я пытаюсь войти некоторую информацию
@Scheduled(cron = "0 52 8 * * *")
private void sendEmailOrders() throws MessagingException {
List<FactoryEmailNCDto> factoryEmails = prepareDataNoncompliantSampling();
log.info("start sendEmailOrders: " + factoryEmails != null ? String.valueOf(factoryEmails.size()) : "0");
for (FactoryEmailNCDto factoryEmail : factoryEmails) {
String message = mailContentBuilder.build(factoryEmail);
if (factoryEmail.getEmails() != null && !factoryEmail.getEmails().isEmpty()) {
log.info("prepare to sent email to : " + factoryEmail.getFactoryName());
mailService.sendHtmlMail(factoryEmail.getEmails(), "Order", message);
}
}
log.info("end sendEmailOrders");
}
Я получаю
2019-03-19 08: 52: 00.379 INFO 17831 --- [расписание-1]
com.mermacon.facade.OrdersFacade: 2 2019-03-19 08: 52: 00.760 INFO
17831 --- [scheduling-1] com.mermacon.facade.OrdersFacade:
подготовить к отправке по электронной почте: NY 2019-03-19 08: 52: 03.898 ОШИБКА 17831 ---
[scheduling-1] o.s.s.s.TaskUtils $ LoggingErrorHandler:
Неожиданный e
Почему я не получаю эту строку: запустите sendEmailOrders в журнале?