Capstone: Payment Gateway Logging
Yakuniy loyiha: to'lov shlyuzi loglari
Endi shu kursda o'rgangan hammasini — darajalar, atributlar, guruhlar — kichik "to'lov shlyuzi" (payment gateway) log tizimida birlashtiramiz.
Vazifa: to'lov muvaffaqiyatli bo'lsa Info, muvaffaqiyatsiz bo'lsa Error darajasida, "payment" guruhi ostida tegishli atributlar bilan log yozing.
>_ Exercise
Quyidagi bosqichlarni bajaring:
- •logger'dan "payment" guruhini WithGroup bilan yasang
- •muvaffaqiyatli to'lov uchun Info: "to'lov muvaffaqiyatli" + "id", "amount" atributlari
- •muvaffaqiyatsiz to'lov uchun Error: "to'lov rad etildi" + "id", "reason" atributlari
Stuck? Reveal a hint to help you.
Hints (0/3)
Key Takeaway
Key Takeaway:
Real loyihada loglash — darajalarni (Info/Error) to'g'ri tanlash, mos atributlarni qo'shish va guruhlar bilan tuzilmalashtirishning birgalikda qo'llanilishidan iborat.
OUTPUT
$ go run main.go
Kodingizni ishga tushiring