NGINX アクセス ログで POST リクエストを非表示にするにはどうすればよいでしょうか。
30/Aug/2018:11:03:31 .... method=POST request="POST /api/auth....
答え1
設定に以下を追加する必要がありますnginx
。ドキュメンテーション
map $request_method $loggable {
default 1;
POST 0;
}
access_log /path/to/access.log combined if=$loggable;
パラメータはif
条件付きログ記録を有効にします。条件が「0」または空の文字列と評価された場合、リクエストはログに記録されません。条件が「0」または空の文字列と評価された場合、ディレクティブは0にmap
設定されます。$loggable
$request_method
POST