Loglama
Loglama
log.iz … log.kritik.
log.iz … log.kritik konak günlük yüzeyine metin yazar. Dönüş değeri yoktur; yan etki günlük kaydıdır.
İlgili konular
Referans
Bu sayfa 6 katalog öğesini kapsar. Aşağıdaki maddeler language-spec, örnekler ve katalog alanlarından üretilmiştir.
log.iz
Nedir?
log.iz(metin) en düşük günlük düzeyinde (iz) konak log listesine kayıt ekler. Açık bağla gerekmez.
Ne zaman kullanılır?
Ayrıntılı izleme kaydı; konsol syaz yerine yapılandırılmış günlük.
Parametreler ve dönüş
log.iz(ileti: metin) — yan etki: düzey+metin kaydı. Stdout’a yazmaz. Süzgeç yoktur. Zaman damgası dil sözleşmesi değildir.
Kullanım
log.iz("ayrıntı")Basit örnek
log.iz("ayrıntı")syaz "ok"Çıktı
ok
Dikkat edilmesi gerekenler
bağla loggeçersiz (US0804).- Derleyici SUPPORTED.
İlgili konular
log.bilgi
Nedir?
log.bilgi(metin) bilgi düzeyinde konak günlüğüne kayıt yazar. Düzey sırası: iz < bilgi < uyarı < hata < kritik.
Ne zaman kullanılır?
Normal iş akışı olaylarını kaydetmek.
Parametreler ve dönüş
log.bilgi(ileti: metin) — yan etki kayıt; stdout değil. İleti çağrıdan önce hesaplanmış metindir.
Kullanım
log.bilgi("Kullanıcı Ali")Basit örnek
log.bilgi("x")syaz "ok"Çıktı
ok
Geçersiz örnek
bağla log: ...US0804 — bağla log derlenmez.
Dikkat edilmesi gerekenler
- Süzgeç yoktur; her çağrı kayıt üretir.
- Derleyici SUPPORTED.
log.uyarı
Nedir?
log.uyarı(metin) uyarı düzeyinde konak günlüğüne kayıt ekler. Programı durdurmaz; yan etkili kayıttır.
Ne zaman kullanılır?
Beklenmeyen ama sürdürülebilir durumları işaretlemek.
Parametreler ve dönüş
log.uyarı(ileti: metin) — yan etki. RUNTIME fırlatma değildir.
Kullanım
log.uyarı("eşik aşıldı")Basit örnek
log.uyarı("dikkat")syaz "ok"Çıktı
ok
Dikkat edilmesi gerekenler
- Uyarı düzeyi
hata/kritikaltındadır. - Derleyici SUPPORTED.
log.hata
Nedir?
log.hata(metin) hata düzeyinde günlük kaydı üretir. Bu çağrı tek başına fırlat değildir; konak listesine yazar.
Ne zaman kullanılır?
İş kuralı veya kurtarılabilir hata durumunu kaydetmek.
Parametreler ve dönüş
log.hata(ileti: metin) — yan etki. Kullanıcı hatası fırlatmak için fırlat kullanın.
Kullanım
log.hata("işlem başarısız")Basit örnek
log.hata("d")syaz "ok"Çıktı
ok
Dikkat edilmesi gerekenler
- Log kaydı ≠ yakalanabilir fırlatma.
- Derleyici SUPPORTED.
İlgili konular
log.kritik
Nedir?
log.kritik(metin) en yüksek günlük düzeyinde (kritik) kayıt üretir. Yan etkilidir; düzey süzgeci yoktur.
Ne zaman kullanılır?
Sistemi etkileyen kritik olayları işaretlemek.
Parametreler ve dönüş
log.kritik(ileti: metin) — konak kaydı. Zaman damgası dil sözleşmesi değildir.
Kullanım
log.kritik("dur")Basit örnek
log.kritik("e")syaz "ok"Çıktı
ok
Dikkat edilmesi gerekenler
- Düzey sırasının en üstüdür.
- Derleyici SUPPORTED.
'log.*'
Nedir?
log üst düzey modüldür; açık bağla gerekmez. Her çağrı düzey + metin kaydı üretir. Düzey sırası: iz, bilgi, uyarı, hata, kritik. Süzgeç yoktur. İleti çağrıdan önce hesaplanmış metindir. bağla log derlenmez (US0804).
Ne zaman kullanılır?
Yapılandırılmış günlük kaydı; konsol syaz yerine konak log listesine yazmak.
Parametreler ve dönüş
log.iz(ileti: metin), log.bilgi, log.uyarı, log.hata, log.kritik — dönüş birim. Stdout’a yazmaz; ListLog / konak kaydı. Zaman damgası dil sözleşmesi değildir.
Kullanım
log.iz("a")log.bilgi("Kullanıcı Ali")log.uyarı("c")log.hata("d")log.kritik("e")Basit örnek
log.bilgi("x")syaz "ok"Çıktı
ok
Geçersiz örnek
bağla log: ...US0804 — bağla log geçersiz.
Dikkat edilmesi gerekenler
- Derleyici
log.*SUPPORTED. - Gizli alan adları / Authorization log kopyasında
SecretRedactorile maskelenebilir (taşıma başlıkları ham kalır).