Если вы хотите что-то зарегистрировать, вы хотите что-то зарегистрировать. Если вы хотите вывести данные на стандартный вывод, вы хотите что-то напечатать. Иногда один маскируется под другой, но они принципиально отличаются.
Если вы создаете приложение командной строки, которое читает из stdin и выводит в stdout, вы печатаете. Если вы пишете информацию, предупреждения или сообщения об ошибках о каком-либо происходящем процессе, вы регистрируетесь.
Я хочу использовать системное ведение журнала в моем проекте
Затем регистрируйтесь систематическивместо систематической печати.
Все стандартные выходные данные, обычно генерируемые print (), также должны идти в файл журнала.
Тогда это не должны быть вызовы печати,но вместо этого ведите журнал звонков.
По моему мнению, вопрос, который вы указали, содержит плохой совет. Вы должны использовать регулярные журналы вызовов и настроить свой регистратор таким образом, чтобы он выводил как на консоль, так и в файл журнала.