Как это часто бывает, ответ «это зависит». Если в вашем приложении уже есть структура ведения журналов, то вы также можете использовать ее. Не может быть менее способным println()
, и вы можете воспользоваться другими функциями, которые он предоставляет, - трассировкой стека, дополнительным контекстом, улучшенным форматированием и т. Д. Существует также очевидная возможность того, что каркасы журналирования обеспечивают лучшее восстановление после ошибок, обеспечивая успешную запись ваших журналов даже в случае катастрофического сбоя.
Таким образом, возникает вопрос, когда в первую очередь добавить систему регистрации. Это призыв к суждению: вы не хотите добавлять его слишком рано, только чтобы узнать, что он вам действительно не нужен. Вы также не хотите добавлять его слишком поздно и выполняете чрезмерную работу по конвертации из своего специального решения.
Если вы обнаружите, что ведете много журналов println()
, ваша кодовая база пытается сказать вам, что испытывает трудности с ростом. На этом этапе стоит инвестировать в правильное ведение журнала.