Кристина
Кристинадәйексөз келтірді2 апта бұрын
Вторая часть customLog.go выглядит следующим образом: func main() { f, err := os.OpenFile(LOGFILE, os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644) if err != nil { fmt.Println(err) return } defer f.Close() Здесь мы создаем новый журнальный файл, используя функцию os.OpenFile() с необходимыми правами доступа к UNIX-файлам (0644). Последняя часть customLog.go выглядит следующим образом: iLog := log.New(f, "customLogLineNumber ", log.LstdFlags)
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
·
Михалис Цукалос
Golang для профи: работа с сетью, многопоточность, структуры данных и машинное обучение с Go
Михалис Цукалосжәне т.б.
3.8K

Кіру не тіркелу пікір қалдыру үшін

БастыАудиоКомикстерБалаларға арналған