ロギング
アクセスログファイル :デフォルトはシステムに依存し、通常は/ varのどこかにあります。クライアント要求のアクティビティをログに記録します。受信したすべてのHTTPおよびICP要求のエントリが含まれます。

デバッグログファイル :デフォルトはシステムに依存します。キャッシュログファイル。これは、キャッシュの動作に関する一般的な情報の場所です。 デバッグオプションを使用して、このファイルに記録されるデータの量を増やすことができます

ストレージログファイル :デフォルトはシステムに依存します。ストレージマネージャのアクティビティをログに記録します。キャッシュから排出されるオブジェクト、および保存されるオブジェクトと保存期間が表示されます。無効にするには、「none」と入力します。このデータを分析するユーティリティは実際にはないため、安全に無効にできます。

キャッシュメタデータファイル :デフォルトは、各キャッシュディレクトリのswap.logです。このログファイルには、ディスクに保存されたオブジェクトのメタデータが保持されます。起動時にキャッシュを再構築するために使用されます。通常、このファイルは各キャッシュディレクトリにありますが、ここで代替パス名を指定できます。ディレクトリだけでなく、完全なファイル名を指定する必要があることに注意してください。これはオブジェクトリスト全体のインデックスなので、定期的にローテーションすることはできません!

ファイル名に%sを使用できる場合、それは、各/が「。」に置き換えられたキャッシュディレクトリ名の表現に置き換えられます。これは、代替キャッシュスワップログが使用されているときに、キャッシュディレクトリ行を追加/削除できるようにするために必要です。

複数のキャッシュディレクトリがあり、%sが名前で使用されていない場合、これらのスワップログは次のような名前になります。

自動的に追加される番号付きの拡張子は、構成内のキャッシュディレクトリ行の順序に対応しています。このファイルのキャッシュディレクトリ行の順序を変更すると、これらのログファイルは正しいキャッシュディレクトリエントリに対応しなくなります(手動で名前を変更しない限り)。このオプションは使用しないことをお勧めします。これらのログファイルは、各キャッシュディレクトリに保存することをお勧めします。

HTTPDログ形式を使用 :デフォルトはnoです。キャッシュは、多くの「httpd」プログラムが使用するログファイル形式をエミュレートできます。このエミュレーションを無効/有効にするには、この値をオフまたはオンに設定します。デフォルトでは、Squid固有のログアナライザーが使用する有用な情報が含まれているため、ネイティブログ形式を使用します。

ログMIMEヘッダー :デフォルトはnoです。キャッシュは、各HTTPトランザクションの要求と応答の両方のMIMEヘッダーを記録できます。ヘッダーは安全にエンコードされ、アクセスログの最後に2つのブラケットフィールドとして表示されます(ネイティブまたはhttpdエミュレートされたログ形式のいずれか)。このロギングを有効にするには、これをオンに設定します。

ユーザーエージェントログファイル :デフォルトはなしです。 「--enable-useragent-log」設定オプションで設定されている場合、SquidはHTTPリクエストのUser-Agentフィールドをここで指定されたファイル名に書き込みます。

PIDファイル :デフォルトはシステムに依存します。プロセスIDを書き込むファイル名。無効にするには、「none」と入力します。

ACLのRFC931 IDルックアップを実行します 。デフォルトはnoneです。 IDルックアップを実行して、これらのACLにアクセスしているクライアントのユーザー名を見つけます。

RFC931 IDタイムアウト :デフォルトは30秒です。 IDENTリクエストを待機する最大時間。これが高すぎて、IDルックアップを有効にした場合、一度に多数のID要求が送信されることにより、サービス拒否の影響を受ける可能性があります。

完全なホスト名をログに記録 :デフォルトはnoです。クライアントの完全なホスト名を記録します。

ロギングネットマスク :デフォルトは255.255.255.255です。ログファイルとcachemgr出力のクライアントアドレスのネットマスク。これを変更して、キャッシュクライアントのプライバシーを保護します。 255.255.255.0のネットマスクは、その範囲内のすべてのIPを記録し、最後の桁を「0」に設定します。

デバッグオプション :デフォルトは「ALL、1」です。ロギングオプションは、各ソースファイルに一意のセクションが割り当てられるセクションレベルとして設定されます。レベルが低いと、フルデバッグ(レベル9)が少なくなり、ログファイルが非常に大きくなる可能性があるため、注意してください。マジックワード「ALL」は、すべてのセクションのデバッグレベルを設定します。通常は「ALL、1」で実行することをお勧めします。

MIMEヘッダーテーブル :SquidのMIMEテーブルへのパス名。変更する必要はありませんが、変更した場合、デフォルトのファイルには例とフォーマット情報が含まれています。