Qual é a diferença entre Java Logger e System.out.println
Procurei a API sobre a classe logger (aqui) e eu estava olhando para oLogger.info
método. Fiquei confuso quando vi seu perímetro como uma mensagem exibida como uma stringpublic void info(String msg)
que é o mesmo queSystem.out.println()
. Estou me perguntando qual é a diferença entre esses dois e por que usamos o Logger em vez deSystem.out.println
quando eles podem imprimir a mesma coisa.
No Logger.
Logger.info("Hello")
Resultado:
[INFO ] 2015-08-07 11:18:46.140 [main] ClassName Hello
NoSystem.out.println
`System.out.println (" Olá ")
Saída: Olá