Log :: hızlı Sıralama ve Özet
- Lisans:
- Perl Artistic License
- yayıncı web sitesi:
- http://search.cpan.org/~powerman/
Log :: hızlı Etiketler
Log :: hızlı Açıklama
LOG :: HIZ, saniye başına binlerce üst düzey etkinlik / operasyona sahip uygulamalarda kullanılmak üzere tasarlanmış çok hızlı bir kaydedicidir (binlerce müşteriye veya saniyede yüzlerce URL'yi indiren ağ sunucuları gibi). Örneğin, Core2duo hakkında bilgi gönderir. 5000 Mesaj Oturum Açacak Enabled Log seviyeleri veya bir saniyede engelli günlük seviyelerinde 20000 mesaj, uygulamanızı yalnızca% 2-3 oranında yavaşlatır. Bazı diğer CPAN modüllerine, bu (ortalama olarak): Günlükten daha hızlı :: gönderimden daha hızlı Yaklaşık 45 kat, günlük :: işleyicilerden yaklaşık 15 kat, sys :: syslog'dan yaklaşık 7 kat daha hızlı ve günlüğe göre daha hızlı ve günlüğe göre daha yavaş :: syslog :: yaklaşık 2 kez hızlı .: Hızlı. $ Log = log :: fast-> global (); $ Log = log :: fast-> Yeni ({Level => '' Uyar ', Önek =>'% D% t ', Tip =>' FH ', FH => \ * stdout,}); sys :: syslog qw (log_daemon) kullanın; $ Log-> config ({Prefix => '', Type => 'Unix', Path => '/ Dev / Log', Tesis => log_daemon, add_timestamp => 1, add_hostname => 1, hostname => 'bir şey ', kimlik =>' someapp ', add_pid => 1, pid => $$,}); $ Log-> kimlik ('anotherapp'); $ Log-> seviye ('info'); $ Log-> err ('bazı hatalar'); $ Log-> uyar ('bazı uyarı'); $ LOG-> Bildirimi ('% s giriş yapmış', $ kullanıcı); $ Log-> bilgi ('veri yüklendi'); $ LOG-> HataGug ('% s,% D şeyler var', $ user, sub {iade slowOperation_getamountofthingsfor ($ user);}); Ürünün ana sayfası
Log :: hızlı İlgili Yazılım