Squid 7 access_log: আউটপুট ও লগ ফরম্যাট বেছে নিন
Squid-এর লগিং মডিউল, আউটপুট পথ, ফরম্যাট ও লেনদেন ফিল্টারকে একটি access_log নিয়মের আলাদা অংশ হিসেবে পড়ুন।
Squid 7-এর ফাইল access log-এ অন্তর্নির্মিত 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-এ অনুপলব্ধ হিসেবে চিহ্নিত। স্থাপিত সংস্করণের জন্য নথিভুক্ত লগিং কনফিগারেশন ব্যবহার করুন।