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 ใช้การตั้งค่าบันทึกที่มีเอกสารระบุสำหรับรุ่นที่ติดตั้ง