| Log :: işleyici Günlük mesajları birkaç çıkışa kaydetme |
Şimdi İndirin |
Log :: işleyici Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Jonny Schulz
- yayıncı web sitesi:
- http://search.cpan.org/~bloonix/
Log :: işleyici Etiketler
Log :: işleyici Açıklama
LOG :: Handler, kayıt, izleme ve hata ayıklama için bir nesne yönelimli bir işleyicidir. Kullanımı çok kolaydır ve çok sayıda çıkış nesnesi için birçok yapılandırma parametresi ile basit bir arayüz sağlar. Kayıtlı bilgi miktarını, çıkış başına bir tabana göre kolayca filtreleyebilirsiniz, öncelikleri tanımlayın, mesajları biçimlendirmek ve tüm günlük makinesini yeniden yüklemek için desenler oluşturun. Ayrıntılar için belgeleri yapın. $ logum = log :: Handler-> Yeni (); $ log-> ekle (dosya => {dosyaadı => "file.log", maxlevel => "hata ayıklama", minlevel => "uyarı",}); $ log-> uyarı ("mesaj"); veya log :: işleyiciyi kullanın; $ log = log :: handler-> yeni (ekran => {log_to => "stdout", maxlevel => "hata ayıklama", minlevel => "hata ayıklama", mesaj_layout => "% t % m ( % C) ",}, ekran => {log_to =>" stdout ", maxlevel =>" info ", minlevel =>" Bildirim ",}, ekran => {log_to =>" stderr ", maxlevel =>" Uyarı ", Minlevel =>" acil durum ",},); veya log :: işleyici kullanın; $ logum = log :: Handler-> Yeni (); $ log-> config (configr => "logger.conf"); # ve belki daha sonra $ log-> yeniden yükle (config => "logger.conf"); veya # bir uygulama oluşturmak için geniş bir logger paketi myApp oluşturmak; Günlük :: işleyiciyi kullanın; $ Log = log :: Handler-> Create_Logger ("MyApp"); $ log-> ekle (ekran => {maxlevel => "info"}); $ log-> bilgi ("bilgi mesajı"); # GET_LOGGER () paketi ile logger alın MyApp :: admin; Günlük :: işleyiciyi kullanın; $ log = log :: handler-> get_logger ("myApp"); $ LOG-> Bilgi ("MyApp :: Admin'den" Bilgi Mesajı); Ürünün Ana Sayfası
Log :: işleyici İlgili Yazılım