关于设置kong的access.log的详细日志和error.log的debug级别日志

本文介绍了如何将Kong的access.log设置为详细日志,包括添加username等信息,以及将error.log设置为debug级别,便于日志分析。主要步骤包括修改nginx_kong.lua和kong_defaults.lua配置文件,然后通过kong reload命令重载配置。

关于设置kong的access.log的详细日志和error.log的debug级别日志

kong的日志级别大多数都是默认notice,当同一个请求有多个用户请求时,notice级别的日志是没有username等标识的,这在分析日志时很不方便,所以可以考虑通过提高日志级别来进行下一步分析

一、设置kong的access.log的详细日志
1.vi /usr/local/share/lua/5.1/kong/templates/nginx_kong.lua
2.在该文件下新增(可自行考虑加入token等参数):

log_format  main  'request=[$request] status=[$status] username=[$http_username] remote_addr=[$remote_addr]  time=[$time_local] '
        'byte=[$bytes_sent] all_time=[$request_time] upstream_response_time=[$upstream_response_time] refer=[$http_referer]  http_host=[$http_host] http_x_forwarded_for=[$http_x_forwarded_for] http_accept=[$http_accept|$http_accept_encoding|$http_accept_language]'

3.在server_name为kong下的access_log后加上main:
在这里插入图片描述
4.在server_name为kong_admin下的access_log后加上main:在这里插入图片描述5.重载配置文件
kong reload /etc/kong/kong.conf

二、设置error.log的debug级别日志
1.vi /usr/local/share/lua/5.1/kong/templates/kong_defaults.lua
2.将错误日志等级提升为debug:
在这里插入图片描述
3.5.重载配置文件
kong reload /etc/kong/kong.conf.default

然后我们就完成了对kong的access.log和error.log的日志级别更新,快去验证一下成果吧~
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值