Nginx输出header到access日志文件
Nginx输出header到access日志文件
- 背景
- 配置
- nginx配置如下
- http块配置如下
- 日志效果如下
背景
为了排查线上的bug,需要在nginx的日志中,打印客户端上传上来的header头部信息,同时头部信息是自定义的。可以通过http_xx 的方式实现header输出。
我的nginx版本是1.19.3
下图是截取的header
配置
如下图,用Authorization和sec-ch-ua举例
nginx配置如下
1、Authorization,写成$http_Authorization;
2、sec-ch-ua这种带横线的字段,写成$http_sec_ch_ua,nginx会自动做处理的。
http块配置如下
log_format main '$remote_addr - $remote_user [$time_local] ''Authorization:"$http_Authorization" sec-ch-ua:"$http_sec_ch_ua" ''"$request" $status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log /var/log/nginx/access.log main;
日志效果如下
Nginx输出header到access日志文件相关推荐
- linux 输出gc日志,Tomcat输出保存JVM GC日志文件
当系统出现问题时,分析java虚拟机GC日志可以帮助我们定位问题,一般来说, 我们可以通过制定JVM参数使tomcat保存GC日志文件,具体实现如下: Windows下 找到tomcat的解压目录,进 ...
- linux将屏幕输出到文件,Linux命令执行的屏幕输出内容重定向到日志文件
摘要: 作者:Syn良子 出处:http://www.cnblogs.com/cssdongl 转载请注明出处 快速mark一下这个命令细节,免得以后使用又忘记了 大家都知道可以用echo来输出内容到 ...
- log4j输出多个自定义日志文件、动态配置多个日志文件
转:http://blog.sina.com.cn/s/blog_8417657f0101lskw.html log4j的强大功能无可置疑,但实际应用中免不了遇到某个功能需要输出独立的日志文件的情况, ...
- java 某个类 单独输出日志_log4j实现特定功能的日志单独输出到指定的日志文件...
如何实现按需要,使某个功能的日志单独输出到指定的日志文件呢? 其实只要在现有的log4j基础上稍加配置即可实现这一功能. 1.常用配置如下: #Level log4j.rootLogger = deb ...
- 记录-分模块输出到不同的日志文件
文章目录 原因剖析 解决1 测试 解决二 测试 今天碰到一个业务场景: 之前做好了一个web系统,接到任务需要将一个独立的Java系统嵌入到web系统中,Java系统嵌入顺利完成,此时出现了一个问题由 ...
- log4j输出多个自定义日志文件
导入包 commons-logging-1.1.1.jar log4j-1.2.16.jar 如果在实际应用中需要输出独立的日志文件,怎样才能把所需的内容从原有日志中分离,形成单独的日志文件呢? 先看 ...
- QMT中print内容同时输出到控制台和日志文件
在QMT中使用print可以打印出执行的日志,但是有时候执行程序时间长,打印的内容比较多,控制台中就要覆盖前面的内容,不能够完整的保留下来做分析,下面示例可以在print到控制台的同时记录到日志文件中 ...
- java输出一些内容到日志文件
在eclipse中新建一个项目,在src下新建一个log4j.properties文件,文件内容为下: log4j.rootLogger = debug,stdout,D,E log4j.append ...
- Nginx 日志文件切割
为什么80%的码农都做不了架构师?>>> 偶然发现access.log有21G大,所以将其切割. Nginx 是一个非常轻量的 Web 服务器,体积小.性能高.速度快等诸多优点 ...
最新文章
- MySQL面试题 | 附答案解析(一)
- Adt 配置注释模板
- MIT人工智能实验室推出「液态」神经网络 | AI日报
- FAQ宝典之常见问题排查与修复方法
- 特稿 | OceanBase 连破纪录:蚂蚁技术人的砥砺前行
- RabbitMQ 交换器、持久化
- 2018年自然语言处理最值得关注的研究、论文和代码
- shell脚本触发java程序支持传参补跑 +crontab定时器+每天生成日期文件_03
- 运动检测(前景检测)之(一)ViBe
- 仓储“云服务”初创公司 Clutter获得 6500 万美元 C 轮融资
- kubernetes视频教程笔记 (36)-部署 prometheus granfana
- Data Member的布局
- VS2022中LNK2005的问题
- java中socket学习_java的socket学习
- 【NLP基础理论】10 上下文表示(Contextual Representation)
- 贝壳IPO背后最别致的光彩:看不见的价值观
- 如何极速下载网页上的文件? 怎么批量下载文献
- asp微信会员积分上下级团队注册,带参数推荐人的二维码,分销等级会员生成二维码海报系统
- python像数常用函数_八卦象数疗法的作用机理探讨
- Java网络编程之实现资源下载详解【王道Java】