Junior — Middle
Sizning ilovangizga loglash mexanizmini qanday ulash mumkin?
sobes.tech AI
AIdan javob
Go tilida loglash mexanizmini yoqish uchun standart log paketidan yoki logrus yoki zap kabi uchinchi tomon kutubxonalaridan foydalanish mumkin. Asosiy loglash uchun, log paketini import qilish va log.Println(), log.Fatalf() kabi funksiyalarni ishlatish kifoya.
Standart paket bilan misol:
import (
"log"
)
func main() {
log.Println("Ilova ishga tushdi")
// ...
}
Yuqori darajadagi loglash (log darajalari, formatlash, faylga chiqarish) uchun tashqi kutubxonalar ulashadi. Masalan, logrus bilan log darajalari va chiqarish formatini sozlash mumkin:
import (
log "github.com/sirupsen/logrus"
)
func main() {
log.SetFormatter(&log.TextFormatter{FullTimestamp: true})
log.SetLevel(log.InfoLevel)
log.Info("Ma'lumotli xabar")
log.Warn("Ogohlantirish")
}
Shunday qilib, loglash mexanizmi kerakli kutubxonani import qilish va dastur boshida log parametrlarini sozlash orqali ulanishi mumkin.