Junior — Middle
Кандайча логгинг механизмин сиздин тиркемеңизге туташтыруу керек?
sobes.tech AI
AIден жооп
Go тилинде логгинг механизмин активдештирүү үчүн стандарттык log пакетін же logrus же zap сыяктуу үчүнчү тараптын китепканаларын колдонсо болот. Негизги логгинг үчүн, log пакетін импорттоо жана log.Println(), log.Fatalf() сыяктуу функцияларды колдонуу жетиштүү.
Стандарттык пакетті колдонуу мисалы:
import (
"log"
)
func main() {
log.Println("Кушымта ишке киришти")
// ...
}
Өзгөчө деңгээлдеги логгинг (лог деңгээлдери, форматтоо, файлга чыгуу) үчүн тышкы китепканалар кошулат. Мисалы, logrus менен лог деңгээлдерин жана чыгуу форматтарын орнотуу:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Маалымат билдирүүсү")
log.Warn("Эскертүү")
}
Ушул жол менен, логгинг механизмин керектүү китепкананы импорттоо жана программаны баштоо учурунда параметрлерди орнотуу аркылуу активдештирүүгө болот.