Squid 7 access_log: בחירת הפלט ופורמט היומן
קראו את מודול התיעוד של Squid, נתיב הפלט, הפורמט ומסנן העסקאות כחלקים נפרדים של כלל access_log אחד.
עבור access log של קובץ ב-Squid 7 עם הפורמט המובנה squid:
access_log daemon:/var/log/squid/access.log logformat=squid
בחרו נתיב שתצורת התיעוד יכולה להשתמש בו. בשגיאת הרשאה בעת פתיחת הקובץ, בדקו את הנתיב והגישה של הכותב בפועל. מודול daemon שולח רשומות לעוזר תיעוד; stdio כותב ישירות דרך טיפול הקבצים של Squid.
logformat=squid בוחר את השדות ללא תלות בשם הקובץ. הוא גם ברירת המחדל המתועדת, ולכן השמטת השם אינה מסבירה כשלעצמה יומן ריק. שם מותאם חייב להפנות ל-logformat מוגדר.
דוגמאות ישנות יותר שמות שם פורמט חשוף אחרי הנתיב. מדריך Squid 7 ממליץ על הכתיב המפורש שלמעלה.
עסקאות חסרות
שמות ACL שאחרי אפשרויות הפלט מסננים רשומות לאותו יעד: כל התנאים המפורטים חייבים להתקיים. ללא מסנן ACL הכלל מתעד את כל הבקשות המתאימות לאותו יעד. בדקו את כללי התיעוד והמסננים האחרים כאשר רק חלק מהתעבורה חסר.
רשומות מתארות בדרך כלל עסקאות שהושלמו. מנהרת CONNECT פתוחה עדיין עשויה להעביר תעבורה לפני שהרשומה הסופית שלה תופיע.
ממשק זה מופיע עבור Squid 7 ומסומן כלא זמין ב-Squid 8. השתמשו בתצורת התיעוד המתועדת עבור הגרסה הפרוסה.