Uma dica simples para quem quer determinar o level de logging do Spring boot em sua aplicação:
Basta ir no application.properties e configurar colocar o level de Logging desejado:
1 |
logging.level.br.com.messiasbittencourt = TRACE |
É importante lembrar que acima você precisa colocar o seu projeto, exemplo:
logging.level.meu.projeto.com
Nesse mesmo arquivo você pode escolher em qual pasta seus logs serão salvos, como por exemplo:
1 |
logging.file.name=repositorio_logs/arquivo.log |
No exemplo acima, vão estar no caminho “SUA_PASTA_ATUAL”/repositorio_logs/arquivo.log onde “SUA_PASTA_ATUAL” é a pasta onde se encontra o arquivo “.jar” que você executou.
Como pode ser visto em nosso método de exemplo:
1 2 3 4 5 6 7 8 |
@GetMapping(value = "/test") public String doSomething(){ log.trace("TRACE log"); log.debug("DEBUG log"); log.info("INFO log"); log.error("ERROR log"); return "Check logfile!"; } |
A sequencia de nível é:
1 |
OFF << FATAL << ERROR << WARN << INFO << DEBUG << TRACE |
Link do repositório:
https://github.com/mbittencourt/simple-log-level-trace
Após o Download do código acima, basta acessar a URL:
http://localhost:8080/TestResource/test