doc: emphasize that the finish should be called only when the output is finished (#2)
diff --git a/README.md b/README.md
index 438e297..066a865 100644
--- a/README.md
+++ b/README.md
@@ -48,7 +48,9 @@
proxy_pass http://127.0.0.1:8080/backend;
body_filter_by_lua_block {
- require("tracer"):finish()
+ if ngx.arg[2] then
+ require("tracer"):finish()
+ end
}
log_by_lua_block {
diff --git a/examples/nginx.conf b/examples/nginx.conf
index 3400519..0eaa3bc 100644
--- a/examples/nginx.conf
+++ b/examples/nginx.conf
@@ -57,7 +57,9 @@
proxy_pass http://127.0.0.1:8080/tier2/lb;
body_filter_by_lua_block {
- require("tracer"):finish()
+ if ngx.arg[2] then
+ require("tracer"):finish()
+ end
}
log_by_lua_block {
@@ -75,7 +77,9 @@
proxy_pass http://127.0.0.1:8080/backend;
body_filter_by_lua_block {
- require("tracer"):finish()
+ if ngx.arg[2] then
+ require("tracer"):finish()
+ end
}
log_by_lua_block {