Lua日志模块中无法同时使用多个记录器。

我在Nginx中运行lua脚本。但是多日志输出器时,日志记录模块无法正常工作。以下是代码:

log_mod1 = require "logging.file"
log_mod2 = require "logging.rolling_file"
rlogger = log_mod2("/var/log/nginx/req.log", 1024 * 1024 * 1024, 5, "%message\n")
rrlogger = log_mod1("/var/log/nginx/info-%s.log", "%Y-%m-%d")

第二个记录器rrlogger没有将任何内容输出到相应的文件中。是日志记录模块只允许实例化和使用一个记录器吗(通过查看日志记录模块的文档,似乎并不是这样 - http://neopallium.github.io/lualogging/manual.html)?我还尝试过同时使用rolling_file为两个记录器,但结果仍然相同。

当我尝试颠倒记录器的顺序时,先定义的记录器可以正常工作,而第二个记录器不行。

点赞