Последняя часть customLog.go выглядит следующим образом:
iLog := log.New(f, "customLogLineNumber ", log.LstdFlags)
iLog.SetFlags(log.LstdFlags)
iLog.Println("Hello there!")
iLog.Println("Another log entry!")
}
Если вы посмотрите на страницу документации пакета log, которую можно найти по адресу https://golang.org/pkg/log/, то увидите, что функция SetFlags позволяет устанавливать выходные флаги (варианты) для текущего средства журналирования. По умолчанию функция предлагает значения LstdFlags: Ldate и Ltime, то есть в каждой записи журнала, которая записывается в журнальный файл, будут указаны текущая дата и время.
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
·
Михалис Цукалос