Это - своего рода философский вопрос.
В основном люди часто спрашивают, регистрируюсь ли я - и так как я не полностью занятый программист, но кто-то, кто часто программирует, но на самом деле больше аналитика требований, я не знаю все лучшие практики.
Я использую Java много, таким образом, я часто делаю вещи как
System.out.println()
Каково различие в теории между двумя? В конечном счете разве я не также вход? Особенно, если я снабжаю префиксом свои комментарии что-то как "ОШИБКА": или "ПРЕДУПРЕДИТЕ":?
Ведение журнала — это абстрактный способ печати на консоли. Используя правильную структуру ведения журнала, вы указываете, какую информацию вы хотите записать и какова ее важность. Конфигурация платформы ведения журналов затем решает, будет ли:
/dev/null
Я бы сказал, что печать на консоли — это примитивный способ ведения журнала. Конечно, это помогает в некоторых ситуациях, но это не очень гибко и наверняка не подходит для серверов.
Ведение журнала — это когда вы записывая в файлы для будущего анализа.
Печать на консоли ... ну, это просто печать на консоли!!!
На мой взгляд, они не взаимозаменяемы