Günlük sınıfları / çerçeveler / yazarları Anketi

2 Cevap php

Ben ne kullandığınız yazarlar (işlemcileri, logger) merak ediyorum. Metin dosya ve db onun oldukça açık, ancak diğer olasılıklar nelerdir? Posta, Jabber, url, (Zend_Log gibi) belki FirePHP? Herkes) (syslog () veya hatalar.log kullanıyor? Eğer akışları (özellikle özel olanlar) kullanıyor musunuz?

Özel hata seviyelerini kullanarak veya önceden tanımlanmış değerlere kendinizi sınırlamak mı? Ortak php hata / uyarı / bildirimler oturum?

Ve son bir soru - Şehirde yeni bir şey Zend_Log parçalarıyız, dikkate değer, değil mi? Yoksa homebrew sınıf kullanıyorsunuz?

2 Cevap

PEAR log yaygın ARMUT paketleri için kullanılan genişletilebilir bir çerçeve ve çok terbiyeli. Günlüğe mesajların kadere gibi, bazen ben bazen düz dosyaları, veritabanı kullanın.

Çoğu zaman ben de düz metin veya db kullanın. Orada Site geniş bir admin paneli yok ve ben hemen hataların bazı türleri haberdar olmak istediğiniz bazı özel durumlarda, ancak, bu yüzden e-posta gönderebilirsiniz.

Çok az "garip" siteler dışında, ben sadece (db hataları tespit etmek E_USER_ERROR / E_USER_WARNING bazen) önceden tanımlanmış hata düzeylerini kullanın. Ben bir proje üzerinde çalışan tek kişi benim, ben benim kod ben olabildiğince "geçerli" olarak olmak gibi (bildirimleri dahil) hata her türlü oturum için alışkınım.

Ben homebrew sınıfını kullanıyorum, ama ben ARMUT günlüğü çok iyi olma konusunda artefacto katılıyorum.