This is an automated email from the ASF dual-hosted git repository.

spacewander pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/apisix.git


The following commit(s) were added to refs/heads/master by this push:
     new 9b74906  test(core.log): fix unit test case (#5660)
9b74906 is described below

commit 9b7490630cab985975b345dfa9ca922eed487667
Author: leslie <59061168+leslie-ts...@users.noreply.github.com>
AuthorDate: Fri Dec 3 08:54:18 2021 +0800

    test(core.log): fix unit test case (#5660)
---
 t/core/log.t | 46 ++++++++++++++++++++++++++++++++++++----------
 1 file changed, 36 insertions(+), 10 deletions(-)

diff --git a/t/core/log.t b/t/core/log.t
index b1d61ef..6e847d0 100644
--- a/t/core/log.t
+++ b/t/core/log.t
@@ -155,20 +155,46 @@ debug log
 --- config
     location /t {
         content_by_lua_block {
-            local log = require("apisix.core").log.new("test: ")
-            log.error("error log")
-            log.warn("warn log")
-            log.notice("notice log")
-            log.info("info log")
+            local log_prefix = require("apisix.core").log.new("prefix: ")
+            log_prefix.error("error log")
+            log_prefix.warn("warn log")
+            log_prefix.notice("notice log")
+            log_prefix.info("info log")
             ngx.say("done")
         }
     }
 --- log_level: error
 --- request
 GET /t
---- error_log
-error log
+--- error_log eval
+qr/[error].+prefix: error log/
+--- no_error_log
+[qr/[warn].+warn log/, qr/[notice].+notice log/, qr/[info].+info log/]
+
+
+
+=== TEST 7: print both prefixed error logs and normal logs
+--- config
+    location /t {
+        content_by_lua_block {
+            local core = require("apisix.core")
+            local log_prefix = core.log.new("prefix: ")
+            core.log.error("raw error log")
+            core.log.warn("raw warn log")
+            core.log.notice("raw notice log")
+            core.log.info("raw info log")
+
+            log_prefix.error("error log")
+            log_prefix.warn("warn log")
+            log_prefix.notice("notice log")
+            log_prefix.info("info log")
+            ngx.say("done")
+        }
+    }
+--- log_level: error
+--- request
+GET /t
+--- error_log eval
+[qr/[error].+raw error log/, qr/[error].+prefix: error log/]
 --- no_error_log
-test: warn log
-test: notice log
-test: info log
+[qr/[warn].+warn log/, qr/[notice].+notice log/, qr/[info].+info log/]

Reply via email to