هوك :: مرشح

هوك :: Filter هو طبقة تصفية وقت التشغيل أعلى المكالمات الفرعية.
التحميل الان

هوك :: مرشح الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Erwan Lemonnier
  • موقع ويب الناشر:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

هوك :: مرشح العلامات


هوك :: مرشح وصف

هوك :: Filter هو طبقة تصفية وقت التشغيل أعلى المكالمات الفرعية. هوك :: Filter هو طبقة تصفية وقت التشغيل أعلى المكالمات الفرعية .synopsisimagine لديك برنامج كبير باستخدام مكتبة التسجيل التي تصدر 3 وظائف تسمى MyDebug و MyInfo و MyWarn. هذه الوظائف تولد الكثير من السجل، لذلك تريد تخطي الدعوة لهم إلا في بعض الظروف المحددة. في برنامجك الرئيسي، اكتب: استخدم هوك :: فلتر هوك => ؛ في جميع الوحدات النمطية الاستفادة من مكتبة التسجيل، اكتب: استخدم Hook :: Filter؛ ثم قم بإنشاء ملف يسمى ./hook_filter.rules. يحتوي هذا الملف على تعبيرات منفنة تحدد عند السماح بالمكالمات إلى الروت الفرعي المرشح: # السماح بالمكالمات إلى "MyDebug" فقط داخل الحزمة "My :: Filthy: محاولة" is_sub ('mydebug') from_pkg ('my :: filthy :: محاولة ") # اسمح لجميع المكالمات إلى" myInfo "إلا من الباقات داخل مساحة الاسم بلدي :: اختبار :: is_sub ('myInfo')! from_pkg (/ ^ my :: اختبار /) # السماح للمكالمات إلى" mywarn "من وظيفة "do_stuff" في الحزمة "الرئيسية" # الوسيطة الثالثة هي رسالة لا تتطابق مع سلسلة "اسم تسجيل الدخول غير صالح" is_sub ('mywarn') من_sub ('do_stuff') from_pkg ('main')! has_arg (3، / اسم تسجيل الدخول غير صالح /) # جميع المكالمات الأخرى إلى "myinfo"، "mydebug" أو "mywarn" سوف يتم تخطيها، سجل :: برنامج Provatchyour يستخدم السجل :: إرسال. تريد تمكين الخطاف :: مرشح على رأس الأساليب سجل وسجل LOG_TO من السجل :: إرسال كل مكان في وقت واحد. وتريد استخدام قواعد المرشح الموجودة في /etc/myconf/filter_rules.conf. سهل: في الرئيسية، اكتب: استخدام الخطاف: قواعد تصفية => '/etc/myconf/filter_rules.conf'، هوك => ؛ متطلبات: perl.


هوك :: مرشح برامج ذات صلة