Из журнала.перейти (выполнения пакете) :
167 // Println calls l.Output to print to the logger.
168 // Arguments are handled in the manner of fmt.Println.
169 func (l *Logger) Println(v ...interface{}) { l.Output(2, fmt.Sprintln(v...)) }
журнал.Метод println
это всего лишь оболочка для функции дрм.Sprintln
, Почему я должен использовать его вместо дрм.Код println
или дрм.Sprintln
?
Каких практических соображений ?
Две вещи разные:
Печать через отчет пакет является безопасным из параллельных горутины (а равнина `дрм-разве'т)
Журнал может автоматически добавлять информацию о времени.
Так это две совершенно разные вещи. журнал для регистрации и дрм для форматирования. (Ладно, журнал использует те же глаголы и флагами, но это просто удобно).