文档
一个 项目

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 块),则不需要 matcher。例如:

handle_path /static* {
	root * /srv/static
	log_skip
	file_server
}