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());
    }
