В чем разница между Java Logger и System.out.println
Я посмотрел API на предмет класса логгера (Вот) и я смотрел наLogger.info
метод. Я был сбит с толку, когда увидел его периметр как сообщение, отображаемое в виде строкиpublic void info(String msg)
который так же, какSystem.out.println()
, Мне интересно, в чем разница между этими двумя, и почему мы используем Logger вместоSystem.out.println
когда они могут распечатать одно и то же.
В логгере.
Logger.info("Hello")
Выход:
[INFO ] 2015-08-07 11:18:46.140 [main] ClassName Hello
ВSystem.out.println
`System.out.println ( "Hello")
Вывод: привет