יוניקס :: Syslog.

ממשק פרל ל- Unix Syslog (3) שיחות
הורד עכשיו

יוניקס :: Syslog. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Marcus Harnisch
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~mharnisch/

יוניקס :: Syslog. תגים


יוניקס :: Syslog. תיאור

ממשק Perl אל (3) syslog UNIX שיחות יוניקס :: Syslog הוא מודול פרל המספק ממשק אל syslogd לוגר מערכת (8) באמצעות XSUBs של פרל. הניסיונות ליישום להידמות libc-פונקציות יליד המערכת שלך, כך שכל אחד להיות מוכר עם syslog.h אמור להיות מסוגל להשתמש תקין מודול זה בניגוד away.In כדי Sys :: Syslog (3), מודולים זה עושה לא פתוח חיבור לרשת כדי לשלוח את ההודעות. זה יכול לעזור לך להימנע חורי אבטחה פתיחת המחשב (ראה "שאלות נפוצות"). המחליפים המיובאים על ידי פקודות מאקרו תג הם פשוט עטיפות ברחבי #defines החשוב ביותר syslog.h בקובץ הכותרת C של המערכת שלך. המקרו לחזור שלם ערכים המשמשים לציין אפשרויות, מתקנים וסדרי עדיפויות בצורה פחות או יותר ניידת. הם גם מספקים מידע כללי אודות מנגנון syslog המקומי. בדוק syslog (3) ו syslog.h המקומי לקבלת מידע על פקודות מאקרו, אפשרויות ומתקנים נגיש הפונקציות הבאות system.The שלך ניתנים: openlog $ הזיהוי, אפשרות $, מתקן $ פותח חיבור לוגר מערכת. הזיהוי $ הוא מחרוזת מזהה כי syslogd (8) הדפסים לתוך כל הודעה. זה בדרך כלל שווה את שם התהליך. אפשרות $ היא ערך שלם כי הוא התוצאה של אפשרויות ORed. מתקן $ הוא ערך שלם המציין את החלק של מערכת המסר צריך להיות קשור (לדוגמא הודעה הקרנל, משנה אלקטרוני) .syslog $ עדיפים, $ פורמט, @formatargs יוצר הודעה ביומן ומעביר אותו אלי לוגר המערכת. אם Syslog () נקראת בלי לקרוא openlog () הראשון, כנראה תלוי במערכת ערכי ברירת המחדל ישמש הטיעונים בעד שיחה מרומז openlog (). עדיף $ הוא ערך שלם המציין את העדיפות של ההודעה. לחלופין $ עדיפות יכול להיות ערך ORed של עדיפות ומתקן. במקרה כזה מתקן שנבחר בעבר יידרס. במקרה זה Syslog () נקרא בלי לקרוא openlog () הראשון ועדיפות אינו מציינת היא בעדיפות וכן מתקן, מתקן ייעשה שימוש בברירת מחדל. התנהגות זו היא מערכת הסבירה ביותר תלוי והמשתמש לא צריך להסתמך על שום ערך מסוים במקרה זה. פורמט $ הוא מחרוזת בפורמט בסגנון printf (3). בנוסף ל- M% הנחיות printf כרגיל ניתן לציין את המחרוזת. זה יוחלף במרומז על ידי התוכן של משתנה $ Perl! ($ Errno). @formatargs היא רשימה של ערכים שההוראות בפורמט תוחלפנה subsequently.closelog סוגרת את חיבור סטי mask_priority $ המערכה logger.setlogmask המסכה העדיפה ומחזיר את המסכה הישנה. רישום ביומן מופעל על סדר העדיפויות שצוינו על ידי ביטי המסכה מוגדר והושבה שבו הביטים אינם מוגדרים. מאקרו ניתנים לציין טיעונים תקפים וניידים כדי setlogmask (). בדרך כלל את מסכת יומן ברירת המחדל מאפשרת לכל ההודעות להיות תשואות עדיפות $ logged.priorityname מחרוזת המכילה את שמו של $ עדיפות כמחרוזת. אם פונקציונליות זו לא הופעלה בעת ההתקנה, מחזיר פונקציה undef.facilityname $ מחזיר מתקן מחרוזת המכילה את שמו של $ מתקן כמחרוזת. אם פונקציונליות זו לא הופעלה בעת ההתקנה, את QW יוניקס undef.SYNOPSIS שימוש חוזר בפונקציה :: Syslog (: מאקרו); # מאקרו Syslog להשתמש יוניקס :: Syslog QW (: צוללות); # פונקציות Syslog openlog $ הזיהוי, $ אופציה, $ במתקן; Syslog $ עדיפים, $ פורמט, @formatargs; closelog; $ Oldmask = setlogmask $ mask_priority; דרישות: · פרל


יוניקס :: Syslog. תוכנה קשורה

Scgi

ליישום ממשק SCGI עבור שרת יישומים ...

162

הורד