1 Star 7 Fork 1

克莱里昂/cls_lua_waf

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
log.lua 607 Bytes
一键复制 编辑 原始数据 按行查看 历史
-- log_by_lua 阶段,处理 cls_lua_waf 日志
local log_tbl = ngx.ctx.cls_lua_waf_log
if log_tbl == nil or type(log_tbl) ~= "table" then
return
end
local log_str = table.concat(log_tbl, "\n")
-- 重新打开waf日志文件
if not g_log_file_handle then
g_log_file_handle = io.open(g_config.waf_log_file, "a")
if not g_log_file_handle then
ngx.log(ngx.ERR, ' cls_lua_waf log file open failed at log parse.')
return
end
end
-- ngx.log(ngx.ALERT, 'waf日志记录:'..log_str)
g_log_file_handle:write(log_str..'\n')
g_log_file_handle:flush()
-- g_log_file_handle:close()
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Lua
1
https://gitee.com/chleniang/cls_lua_waf.git
git@gitee.com:chleniang/cls_lua_waf.git
chleniang
cls_lua_waf
cls_lua_waf
master

搜索帮助