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 ਵਿੱਚ ਉਪਲਬਧ ਨਹੀਂ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਹੈ। ਤੈਨਾਤ ਕੀਤੇ ਸੰਸਕਰਣ ਲਈ ਦਸਤਾਵੇਜ਼ੀ ਲਾਗਿੰਗ ਕਨਫਿਗਰੇਸ਼ਨ ਵਰਤੋ।