Fiz o mesmo código do professor mas não funcionou igual ao exemplo, não mostra a msg WARN quando não encontra e não mostra a msg INFO quando encontra.
@GetMapping("/{id}")
public ResponseEntity<Object> getOneCursos(@PathVariable(value="id") UUID id) {
logger.info("Chamando cursoService paea buscar um registro por UUID");
Optional<CursoModel> cursoModelOptional = cursoService.findById(id);
logger.info("Validando por cursoService se o UUID existe");
if (!cursoModelOptional.isPresent()) {
logger.warn("Validação em cursoService não encontrou o registro procurado!");
return ResponseEntity.status(HttpStatus.NOT_FOUND).body("Curso não encontrado!");
}
logger.info("O registro procurado pelo cliente foi encontrado por cursoService no DB");
return ResponseEntity.status(HttpStatus.OK).body(cursoModelOptional.get());
}