يونكس :: Syslog.

واجهة بيرل إلى مكالمات UNIX Syslog (3)
التحميل الان

يونكس :: Syslog. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Marcus Harnisch
  • موقع ويب الناشر:
  • http://search.cpan.org/~mharnisch/

يونكس :: Syslog. العلامات


يونكس :: Syslog. وصف

واجهة PERL إلى مكالمات UNIX Syslog (3) UNIX :: SYSLOG هي وحدة نمطية للبيرل توفر واجهة لمسجل النظام SYSLOGD (8) عبر XSUBS Perl. يحاول التنفيذ أن تشبه وظائف LIBC LIBC لنظامك، بحيث يكون أي شخص على دراية Syslog.h يجب أن يكون قادرا على استخدام هذه الوحدة على الفور. على عكس SYS :: Syslog (3)، هذه الوحدات لا تفتح اتصال الشبكة لإرسال الرسائل. يمكن أن يساعدك ذلك في تجنب فتح الثقوب الأمنية في جهاز الكمبيوتر الخاص بك (انظر "الأسئلة الشائعة"). إن الفراش المستوردة من قبل وحدات الماكرو هي ببساطة مغلفات حول أهم # Defines في ملف رأس C Syslog.h. عودة وحدات الماكرو القيم عدد صحيح تستخدم لتحديد الخيارات والمرافق والأولويات بطريقة أكثر أو أقل محمولة. كما أنها توفر معلومات عامة عن آلية Syslog المحلية الخاصة بك. تحقق Syslog (3) و Syslog.h المحلي الخاص بك للحصول على معلومات حول وحدات الماكرو والخيارات والتسهيلات المتاحة على نظامك. يتم توفير الوظائف التالية: Openlog $ Itification، $ Option، $ Facility يفتح اتصالا بمسجل النظام. التعريف $ هو سلسلة معرف يطبع syslogd (8) في كل رسالة. عادة ما يساوي اسم العملية. خيار $ هو قيمة عدد صحيح هي نتيجة خيارات Ored. منشأة $ هي قيمة عدد صحيح تحدد جزء من النظام يجب أن تكون الرسالة مرتبطة بها (على سبيل المثال Nernel، النظام الفرعي للبريد) إذا تم استدعاء Syslog () دون استدعاء Openlog () أولا، فربما سيتم استخدام القيم الافتراضية التي تعتمد عليها النظام كوسائط للحصول على مكالمة ضمنية إلى Openlog (). الأولوية $ هي قيمة عدد صحيح تحدد أولوية الرسالة. بدلا من ذلك، يمكن أن تكون أولوية $ القيمة لأولوية أولوية وسهلة. في هذه الحالة، سيتم تجاوز منشأة مختارة سابقا. في حالة أنه يسمى Syslog () دون استدعاء Openlog () أولا وأولوية لا يحدد كل من أولوية وسيتم استخدام منشأة افتراضية. يعتمد هذا السلوك على الأرجح في النظام ويجب ألا يعتمد المستخدم على أي قيمة معينة في هذه الحالة. تنسيق $ هو سلسلة تنسيق بأسلوب printf (3). بالإضافة إلى ذلك إلى توجيهات Printf المعتادة M، يمكن تحديد M في السلسلة. سيتم استبداله ضمنيا بمحتويات متغير Perl $! ($ errno). Phorthatargs هي قائمة بالقيم التي سيتم استبدال توجيهات التنسيق بها لاحقا. لا يغلق Closelog الاتصال بمسجل النظام. Settlogmask $ Mask_Priority يضبط قناع الأولوية وإرجاع القناع القديم. يتم تمكين التسجيل للحصول على الأولويات التي تشير إلى البتات في القناع الذي تم تعيينه ويتم تعطيله حيث لا يتم تعيين البتات. يتم توفير وحدات الماكرو لتحديد الوسائط صالحة ومحطة إلى setlogmask (). عادة ما يسمح قناع السجل الافتراضي بتسجيل جميع الرسائل. إرجاع أولويت PriorityName $ سلسلة تحتوي على اسم أولوية $ كسلسلة. إذا لم يتم تمكين هذه الوظيفة في التثبيت، فسترجع الوظيفة، إرجاع مرفق UNDEF.FacilityName $ سلسلة تحتوي على اسم منشأة $ كسلسلة. إذا لم يتم تمكين هذه الوظيفة في التثبيت، فإن الوظيفة ترجع undef.synopsis استخدم UNIX :: SYSLOG QW (: وحدات الماكرو)؛ # Syslog Macros استخدم UNIX :: SYSLOG QW (: Subs)؛ # Syslog وظائف Openlog $ التعريف، خيار $، مرفق $؛ أولوية Syslog $، تنسيق $،formatgs؛ cloutelog. $ oldmask = setlogmask $ mask_priority؛ متطلبات: perl.


يونكس :: Syslog. برامج ذات صلة