Monolog kurulumu oldukça kolaydır ve sadece bir eylem olarak o noktaya zorunda ve uzak oturum var.
kütüphane birçok eylemcileri, günlük biçemleyicileri ve çeşitli günlük işlemcileri içerir.
Belgeleme indir paketine dahildir.
Giriş seviyesi:
Debug
Bilgi
Uyarı
Uyarı
Hata p>
Kritik
Uyarı
Acil
Eylemciler için:
Graylog2 sunucuları
Küp sunucuları
ElasticSearch sunucuları
Sentry teçhizatları
NewRelic hesapları
Loggly hesapları
rollbar hesapları
LogEntries hesapları
Syslogd
Swift Mailer
PHP mail () fonksiyonu
MongoDB
Redis
Apache CouchDB
Amazon DynamoDB
ChromePHP kütüphane
FirePHP kütüphane
PHP akımları
AMQP akışları
TCP soketleri
Bu sürümdeki yeni Nedir:
- Katma PHPConsoleHandler için kayıt göndermek için Chrome'un PHP Konsol uzantısı ve kütüphane
- NormalizerFormatter içinde __toString uygulayan nesneler için destek eklendi
- HipChatHandler içinde HipChat en v2 API desteği eklendi
- Eklendi Logger :: setTimezone () vaka date.timezone kullanmanız gereken zaman dilimi monolog başlatmak için uygulama için doğru değil
- yoluyla PushoverHandler ham kaydı yerine biçimlendirilmiş mesaj göndermek için bir seçenek eklendi - & # x3e; useFormattedMessage (true)
- Sabit kıvırmak hatalar sessizce bastırılmış halde
Hangi sürümü 1.17.1 yeni
- Chrome'un PHP Konsol uzantısı kaydı göndermek için
- Eklendi PHPConsoleHandler ve kütüphane
- NormalizerFormatter içinde __toString uygulayan nesneler için destek eklendi
- HipChatHandler içinde HipChat en v2 API desteği eklendi
- Eklendi Logger :: setTimezone () vaka date.timezone kullanmanız gereken zaman dilimi monolog başlatmak için uygulama için doğru değil
- yoluyla PushoverHandler ham kaydı yerine biçimlendirilmiş mesaj göndermek için bir seçenek eklendi - & # x3e; useFormattedMessage (true)
- Sabit kıvırmak hatalar sessizce bastırılmış halde
nedir sürüm 1.13.1 yeni :
- Eklendi Kayıt :: hasLogger olmadığını denetlemek için bir logger örneğinin
- RavenHandler eklendi context.user destek
- HipChatHandler içinde Katma HipChat API v2 desteği
- Eklendi NativeMailerHandler :: posta () işlemine params geçmesine addParameter
- SlackHandler bağlam verileri eklendi
- SwiftMailerHandler içinde başına e-posta Swift_Message özelleştirmek için yeteneği eklendi
- geri sağlanması durumunda tembel mesaj örneklerini oluşturmak için SwiftMailerHandler Sabit
- Normalizer ve LineFormatter INF ve NaN değerleri Sabit seri
$ IncludeContextAndExtra true olduğunda
sürüm 1.12.0 yeni Nedir:
- Eklendi:
- WhatFailureGroupHandler sarılı eylemcilerden gelen herhangi bir istisna bastırmak ve bir günlük hizmet başarısız olursa zincir arızaları önlemek için
- Mandrillapp.com API aracılığıyla e-posta göndermek için MandrillHandler
- Slack.com hesabına log kayıtları için SlackHandler
- Fleep.io hesabına log kayıtları için FleepHookHandler
- LogglyHandler :: addTag varolan işleyicisi etiketleri ekleyerek izin
- $ ignoreEmptyContextAndExtra boş [] sonunda önlemek için LineFormatter için
- yayın akış ve RotatingFileHandler için $ useLocking sürünün () etkinleştirmek için
- AmqpHandler içinde PhpAmqpLib için destek
- FingersCrossedHandler :: net ve BufferHandler :: net uzun süren işlerde partiler arasında bunları sıfırlamak için
- WebProcessor içinde $ _SERVER ekstra alanları ekleyerek için destek
- Sabit:
- PrsLogMessageProcessor olmayan dize değerleri için destek
- SwiftMailer mesajları uzun süren komut dosyalarında yanlış tarih ile gönderilen
- Küçük PHP 5.6 uyumluluk sorunları
- BufferHandler :: yakın iki kez çağrılan
yazarken
sürüm 1.10.0 yeni Nedir:
- Eklendi Logger :: getHandlers () ve Kaydedici: : getProcessors () yöntemleri
- FingersCrossedHandler Eklendi $ passthruLevel argüman her zaman aracılığıyla bazı kayıtları geçmesine izin
- NewRelicHandler ilave veriler için destek eklendi
- Bir mesajın birden fazla hatlara sahip olduğunda ErrorLogHandler Eklendi $ expandNewlines bayrağı birden çok günlük girdileri oluşturmak için
Tetik seviyesine ulaşıldığında olmasa bile
Hangi sürümü 1.9.0 yeni
- bir LogEntries hesap günlükleri göndermek için
- Eklendi LogEntriesHandler
- Katma $ Dosya İzinleri yayın akış ve RotatingFileHandler dosya modunu oynamak için
- MemoryProcessor Eklendi $ useFormatting bayrağı o bayt ham veri göndermek yapmak için
- tablo bağlam tuşu ile FirePHPHandler tablo biçimlendirme için destek eklendi
- RavenHandler etiketleri için kayıtlara etiket eklemek için TagProcessor ve destek eklendi
- JsonFormatter Eklendi $ appendNewline bayrağı kullanarak etkinleştirin için
- PushoverHandler eklendi ses desteği
- yayın akış Sabit çoklu iş parçacığı desteği
- Sabit boş başlıkları sorunu ChromePHPHandler hiçbir kayıt aldı
- ErrorLogHandler Sabit varsayılan biçimi
dosyalara giriş yaparken
Hangi sürümü 1.8.0 yeni
- üzerinden herhangi bir tarayıcının konsola günlükleri göndermek için
- Eklendi BrowserConsoleHandler çıktı console.log () enjeksiyonu
- Eklendi FilterHandler kayıtları süzmek ve sadece sarılı işleyicisi yoluyla seviyelerinin belirli bir listesinin bu izin
- Eklendi FlowdockHandler bir Flowdock hesabına günlükleri göndermek için
- Eklendi RollbarHandler bir rollbar hesabına günlükleri göndermek için
- Katma HtmlFormatter
- Eklendi GitProcessor ekstra kayıt verilerine taahhüt / akım şube eklemek için
- Monolog & # x5c eklendi, kayıt defteri sınıf izin daha kolay küresel erişim için önceden yapılandırılmış logger
- GelfHandler için yeni resmi graylog2 / gelf-php lib, if you can mlehner / gelf-php şartı yerine yükseltme desteği eklendi
- HHVM için destek eklendi
- Loggly toplu yüklemeler için destek eklendi
- NativeMailerHandler içerik türünü ve kodlamasını verdiği desteği eklendi
- IntrospectionProcessor göz ardı sınıfları oynamak $ skipClassesPartials eklendi
- GelfHandler Sabit toplu istek desteği
Her bir günlük düzeyi için renklerle güzel günlük e-postalar göndermek için
Hangi sürümü 1.7.0 yeni
- NewRelicHandler Eklendi $ appName
- eklendi yapılandırma İtme bildirim deneme / bitiş
- NativeMailerHandler Eklendi $ maxColumnWidth 70 karakter varsayılan değiştirmek için
- Tüm işleyicileri için en belirleyiciler için chainability eklendi
- en yüksek önceliğe sahip kayıt mesajı alır, böylece RavenHandler toplu işlem Sabit
- aynı anda tüm iletileri gönderir, böylece Sabit HipChatHandler toplu işlem
- eAccelerator Sabit konular
- Sabit ve geliştirilmiş çok küçük şeyler
- Eklendi SyslogUdpHandler uzak syslogd sunucuya günlükleri göndermek için
- Eklendi LogglyHandler bir Loggly hesaba günlükleri göndermek için
- IntrospectionProcessor eklendi $ seviyesi sadece geriye dönük izleme ekler böylece
- LogstashFormatter Eklendi $ sürüm yeni v1 Logstash biçimi kullanarak izin
gerektiğinde
sürüm 1.5.0 yeni Nedir:
- Eklendi UidProcessor tüm günlüğüne benzersiz bir tanımlayıcı enjekte bir istek kayıtları / run
- LineFormatter istisna seri önceki istisnalar için destek eklendi
- Eklendi Monolog & # x5c; Logger :: getLevels () mevcut tüm düzeylerde almak için
- Chrome daha büyük Sabit ChromePHPHandler böylece gönderme kaçınır başlıkları işleyebilir
sürüm 1.4.1 yeni Nedir:
- LineFormatter Sabit istisna biçimlendirme daha minimalist olmak
- Raven istemcisi & # x3e gerektirir 0.1.0
- RotatingFileHandler Sabit günlük rotasyon ile çalışmak kapsayan uzun süren komut dosyaları birden fazla gün
- veri varlığını denetler, böylece sabit WebProcessor dizi erişimi
- Sabit Tampon, Grubu ve FingersCrossed işleyicileri kendi işlemcilerin faydalanmak için
bağlam / ekstra veri RavenHandler yol tutuşu Sabit
1.4.0 sürümü içinde yeni Nedir:
- Eklendi RedisHandler PREDIS kütüphanesi aracılığıyla REDIS için oturum açmak için veya phpredis uzantısı.
- Eklendi ZendMonitorHandler Zend Sunucu monitöre oturum açmak için.
- Kaydedici kurucusuna doğrudan işleyicileri diziler ve işlemcileri geçmek imkanı eklendi.
- varsayılan olarak etkindir PushoverHandler için $ `useSSL` seçeneği eklendi.
- Sabit ChromePHPHandler ve FirePHPHandler sorunu.
- Sabit başlık enjeksiyon kapasitesi.
birden çok örneği aynı anda kullanıldığında
NativeMailHandler
sürüm 1.3.1 yeni Nedir:.
- Sabit LogstashFormatter akışı işleyicileri ile kullanılabilir olması
Gereksinimleri :
- PHP 5.3 veya daha yüksek
Yorum Bulunamadı