リクエストが解析され、その部分が個別にログに記録されるように、nginx のカスタム ログ形式を設定する方法は?
メールの開封数をカウントするために画像ファイルを提供しています。画像への URL はさまざまですが、次の規則に従います。
http://www.server.com/counter/XXXXX/YYYYY/dailymail.gif
XXXXX - メール キャンペーンの ID。YYYYY - 受信者 ID。
場所には別のログがありますが、次の/counter
ような形式にしたいと思います
XXXXX YYYYY DATETIME
ロケーションセクションは次のようになります
location ~* ^counter/([0-9]+)/([^/]+)/dailymail\.gif$ {
access_log /var/log/mailopened.log
alias /var/www/site.com/1x1.gif?cid=$1&uid=$2&type=daily;
}
したがって、変数 $1 と $2 に値があります。それらをログ形式で使用するにはどうすればよいですか?