log_skip
对匹配的请求跳过访问日志记录。
此指令应与 log 指令 一起使用,以跳过对不符合您需求的请求的日志记录。
在 v2.8.0 之前,此指令名为 skip_log,但为与其他指令保持一致而重命名。
语法
log_skip [<matcher>]
示例
跳过对存放在子路径中的静态文件的访问日志记录:
example.com {
root * /srv
log
log_skip /static*
file_server
}
跳过对匹配某一模式的请求的访问日志记录;在此示例中,为具有特定扩展名的文件跳过日志记录:
@skip path_regexp \.(js|css|png|jpe?g|gif|ico|woff|otf|ttf|eot|svg|txt|pdf|docx?|xlsx?)$
log_skip @skip
如果匹配器位于已经处于匹配器内的路由中,则不需要显式指定匹配器。例如,对于特定子路径的文件服务器的 handle:
handle_path /static* {
root * /srv/static
log_skip
file_server
}