Quick Contact

Advanced logging on IIS 7 +

יש כלי חיצוני שצריך להתקין כמו rewrite של IIS שנקרא Advanced Logging מעבר לשדות שניתן לשים כרגיל וניתן גם להוסיף ידנית אפשר לבצע עם הכלי הזה פילטור לשורות שנכנסות ללוגים.
ההתקנה יחסית פשוטה אז לא הכנסתי את זה לפה (ניתן גם להתקין דרך web platform)
מה שחשוב זה לבצע enable כשעומדים על השרת בעץ של IIS ולא על האתר

1 (11)

 

כברירת מחדל נוצר לוג כללי שכל האתרים יורשים

2 (10)

אם רוצים ניתן לבטל אותו ולעשות לוג לכל אתר בנפרד אם תקבלו במקרה את השגיאה הזאת

3 (9)

* חשוב – לא ניתן לבצע שינוי הגדרות בלוג שמורש מלעלה, כלמור, הלוג דיפולטיבי ניתן לשנות רק דרך Advanced Logging  הראשי כשעומדים על השרת ב –IIS

כברירת מחדל הלוגים נשמרים בנתיב הבא C:\inetpub\logs\AdvancedLogs

ניתן לשנות. אם משנים צריך לתת לנתיב החדש הרשאות כתיבה עבור המשתמש שמריץ את האתר ו- network services

החלק החשוב בכלי הזה הוא Filter :

4 (6)

Field – לפי איזה שדה לעשות את הפילטור

Operator – לא הכי יעיל, יש רק שווה, קטן, גדול מ וכו'

Value – ערך של הפילטור.

מה שטוב זה שניתן להשתמש ב- regex - 

  • ·         חשוב חשוב – הפילטר אומר מה כן יכנס ללוג ולא הפוך, כלומר, אם לנעשה פילטר לדף ספיצפי עם ביטוי regex רגיל אז בלוג יהיו רק הפניות לאותו דף
  • ·         חשוב חשוב חשוב – אם שמים ביטוי regex או בכללי ערך של value לא תקין אז זה מפיל את ה-

דוגמא: הביטוי ^((?!KeepAlive).)*$ נותן true לכל סטריג שלא מכיל את המילה KeepAlive (בדגש על case sensitive ), כלומר, כל פניה לאתר שלא מכילה את המילה KeepAlive תרשם בלוג.

Additional Articles
X

Partners

© 2013 XGlobe Online Ltd.