Monolog من السهل جدا أن الإعداد، وعليك فقط أن نشير أنه في هذا العمل، وأنها بتسجيل بعيدا.
وتضم المكتبة العديد من معالجات، ومنسقات السجل، ومختلف المعالجات السجل.
ويتم تضمين وثائق مع حزمة التنزيل.
مستويات السجل:
وتصحيح
معلومات
ملاحظة
تحذير
خطأ
والحرجة
تنبيه
والطوارئ
معالجات ل:
والخوادم Graylog2
والخوادم مكعب
والخوادم ElasticSearch
والمنشآت ترقب
وحسابات NewRelic
وحسابات Loggly
وحسابات Rollbar
وحسابات LogEntries
وأن syslogd
وسويفت ميلر
وPHP البريد () وظيفة
وMongoDB
ورديس
وأباتشي كاوتش دي بي
والأمازون DynamoDB
مكتبة ChromePHP
مكتبة FirePHP
وPHP تيارات
وتيارات AMQP
ومآخذ TCP
ما هو الجديد في هذا الإصدار:
واضاف PHPConsoleHandler لإرسال التسجيلة الى تمديد PHP وحدة التحكم كروم ومكتبة
واضاف لدعم الأجسام تنفيذ __toString في NormalizerFormatter
واضاف لدعم API V2 HipChat في HipChatHandler
وأضاف المسجل :: setTimezone () لتهيئة monolog التوقيت يجب أن تستخدم في حالة date.timezone غير صحيح عن التطبيق
إضافة خيار لإرسال رسالة منسقة بدلا من سجل الخام على PushoverHandler عبر - & # x3e، useFormattedMessage (صحيح)
أخطاء حليقة ثابت يجري قمعها بصمت
ما هو الجديد في النسخة 1.17.1:
واضاف PHPConsoleHandler لإرسال التسجيلة الى تمديد PHP وحدة التحكم كروم ومكتبة
واضاف لدعم الأجسام تنفيذ __toString في NormalizerFormatter
واضاف لدعم API V2 HipChat في HipChatHandler
وأضاف المسجل :: setTimezone () لتهيئة monolog التوقيت يجب أن تستخدم في حالة date.timezone غير صحيح عن التطبيق
إضافة خيار لإرسال رسالة منسقة بدلا من سجل الخام على PushoverHandler عبر - & # x3e، useFormattedMessage (صحيح)
أخطاء حليقة ثابت يجري قمعها بصمت
ما هو الجديد في النسخة 1.13.1:
قلم واضاف :: hasLogger للتحقق من وجود مثيل مسجل
وأضاف context.user الدعم لRavenHandler
واضاف لدعم HipChat V2 API في HipChatHandler
واضاف NativeMailerHandler :: addParameter لتمرير بارامس لعملية البريد ()
وأضاف البيانات السياق إلى SlackHandler عند $ includeContextAndExtra غير صحيح
وأضاف القدرة على تخصيص Swift_Message في البريد الإلكتروني في SwiftMailerHandler
ثابت SwiftMailerHandler لخلق بتكاسل الحالات رسالة إذا تم توفير رد
التسلسل ثابتة من القيم INF ونان في حالة طبيعية وLineFormatter
ما هو الجديد في النسخة 1.12.0:
وأضاف:
WhatFailureGroupHandler لقمع أي استثناء القادمة من معالجات ملفوفة وتجنب الفشل سلسلة إذا فشل خدمة تسجيل
MandrillHandler لإرسال رسائل البريد الإلكتروني عبر API Mandrillapp.com
SlackHandler لتسجيل السجلات لحساب Slack.com
FleepHookHandler لتسجيل السجلات لحساب Fleep.io
LogglyHandler :: addTag للسماح إضافة علامات إلى معالج القائمة
$ ignoreEmptyContextAndExtra إلى LineFormatter لتجنب فارغة [] في نهاية
$ useLocking إلى StreamHandler وRotatingFileHandler لتمكين القطيع ()، في حين الكتابة
دعم PhpAmqpLib في AmqpHandler
FingersCrossedHandler :: اضحة وBufferHandler :: اضحة لإعادة تعيين لهم بين دفعات في وظائف تشغيل طويلة
دعم لإضافة حقول إضافية من _SERVER $ في WebProcessor
ثابت:
دعم للقيم غير سلسلة في PrsLogMessageProcessor
رسائل SwiftMailer إرسالها مع التاريخ غير صحيح في البرامج النصية تشغيل طويلة
قاصر PHP قضايا 5.6 التوافق
BufferHandler :: قريبا يطلق عليها مرتين
أساليب
واضاف المسجل :: getHandlers () والمسجل :: getProcessors ():
ما هو الجديد في النسخة 1.10.0
واضاف $ passthruLevel حجة لFingersCrossedHandler على السماح لها دائما تمرير بعض السجلات من خلال حتى إذا لم يتم التوصل إلى مستوى الزناد
واضاف لدعم بيانات إضافية في NewRelicHandler
واضاف $ expandNewlines العلم إلى ErrorLogHandler لإنشاء إدخالات سجل متعددة عندما يكون رسالة خطوط متعددة
ما هو الجديد في النسخة 1.9.0:
واضاف LogEntriesHandler لإرسال السجلات إلى حساب LogEntries
واضاف $ filePermissions أن يعدل وضع الملف على StreamHandler وRotatingFileHandler
واضاف $ useFormatting العلم MemoryProcessor لجعله إرسال البيانات الخام في بايت
واضاف لدعم تنسيق الجدول في FirePHPHandler عن طريق مفتاح سياق الجدول
أضاف TagProcessor لإضافة علامات إلى السجلات، ودعم العلامات في RavenHandler
واضاف $ appendNewline العلم إلى JsonFormatter لتمكين استخدامه عند تسجيل الدخول إلى الملفات
واضاف لدعم الصوت إلى PushoverHandler
ثابت دعم متعدد خيوط في StreamHandler
الثابت القضية رؤوس فارغة عندما تلقى ChromePHPHandler أية سجلات
التنسيق الافتراضي الثابتة للErrorLogHandler
ما هو الجديد في النسخة 1.8.0:
واضاف BrowserConsoleHandler لإرسال السجلات إلى وحدة أي متصفح عبر console.log () الحقن في الانتاج
وأضاف FilterHandler لتصفية السجلات وفقط السماح لهؤلاء من قائمة معينة من المستويات من خلال لمعالج ملفوفة
وأضاف FlowdockHandler لإرسال السجلات إلى حساب Flowdock
وأضاف RollbarHandler لإرسال السجلات إلى حساب Rollbar
وأضاف HtmlFormatter لإرسال رسائل البريد الإلكتروني سجل أجمل مع الألوان لكل مستوى السجل
وأضاف GitProcessor لإضافة فرع الحالي / تلتزم بيانات السجل إضافية
أضاف Monolog & # x5c، الطبقة التسجيل للسماح سهولة الوصول العالمي إلى قطع الاشجار التي تم تكوينها مسبقا
واضاف لدعم جديد ليب graylog2 مسؤول / الجلف-فب لGelfHandler، ترقية إذا استطعت عن طريق استبدال شرط mlehner / الجلف-فب
واضاف لدعم HHVM
واضاف لدعم Loggly تحميل دفعة
واضاف لدعم التغيير والتبديل في نوع المحتوى والترميز في NativeMailerHandler
وأضاف $ skipClassesPartials إلى قرص الطبقات تجاهلها في IntrospectionProcessor
دفعة ثابت دعم الطلب في GelfHandler
ما هو الجديد في النسخة 1.7.0:
واضاف $ APPNAME إلى NewRelicHandler
التكوين وأضاف المحاولات إخطار المهمة اليسيرة / انتهاء
واضاف $ maxColumnWidth إلى NativeMailerHandler لتغيير الافتراضي 70 حرف
chainability إضافة إلى معظم واضعي لجميع معالجات
ثابت RavenHandler تجهيز دفعة لذلك يأخذ الرسالة من الرقم القياسي مع أولوية قصوى
ثابت HipChatHandler تجهيز دفعة لذلك يرسل كل الرسائل في وقت واحد
القضايا الثابتة مع eAccelerator
أشياء صغيرة كثيرة الثابتة وتحسين
وأضاف SyslogUdpHandler لإرسال السجلات إلى خادم أن syslogd عن بعد
وأضاف LogglyHandler لإرسال السجلات إلى حساب Loggly
وأضاف $ مستوى لIntrospectionProcessor لذلك يضيف backtraces فقط عند الحاجة
وأضاف $ نسخة إلى LogstashFormatter للسماح باستخدام شكل Logstash V1 الجديد
ما هو الجديد في النسخة 1.5.0:
واضاف UidProcessor لحقن معرف فريد لجميع السجلات سجل من طلب واحد / المدى
واضاف لدعم الاستثناءات السابقة في التسلسل استثناء LineFormatter
واضاف Monolog & # x5c، مسجل :: getLevels () للحصول على كل المستويات المتاحة
ثابت ChromePHPHandler لذلك يتجنب ارسال رؤوس أكبر مما يمكن التعامل مع الكروم
ما هو الجديد في النسخة 1.4.1:
ثابت التنسيق استثناء في LineFormatter إلى أن يكون أكثر أضيق الحدود
ثابت معالجة RavenHandler من البيانات السياق / إضافية، يتطلب الغراب العميل & # x3e؛ 0.1.0
تناوب سجل ثابت في RotatingFileHandler للعمل مع البرامج النصية تشغيل طويلة تمتد عدة أيام
الثابتة وصول مجموعة WebProcessor ذلك يتحقق عن وجود بيانات
ثابت العازلة، مجموعة ومعالجات FingersCrossed للاستفادة من المعالجات الخاصة
ما هو الجديد في النسخة 1.4.0:
واضاف RedisHandler للدخول إلى رديس عبر المكتبة PREDIS أو تمديد phpredis.
واضاف ZendMonitorHandler إلى تسجيل الدخول لرصد خادم زند.
وأضاف إمكانية تمرير صفائف من معالجات ومعالجات مباشرة في منشئ المسجل.
وأضاف `خيار $ useSSL` إلى PushoverHandler التي يتم تمكين افتراضيا.
ثابت مسألة ChromePHPHandler وFirePHPHandler عندما تستخدم مثيلات متعددة في وقت واحد.
ثابت القدرة على حقن رأس في NativeMailHandler.
ما هو الجديد في النسخة 1.3.1:
الثابتة LogstashFormatter لتكون قابلة للاستخدام مع معالجات تيار.
المتطلبات:
PHP 5.3 أو أعلى
لم يتم العثور على التعليقات