nginx中如何用JSON格式记录日志

发布时间 - 2023-05-12 00:00:00    点击率:

定义nginx日志格式:

复制代码 代码如下:

log_format logstash_json '{ "@timestamp": "$time_local", '
                         '"@fields": { '
                         '"remote_addr": "$remote_addr", '
                         '"remote_user": "$remote_user", '
                         '"body_bytes_sent": "$body_bytes_sent", '
                         '"request_time": "$request_time", '
                         '"status": "$status", '
                         '"request": "$request", '
                         '"request_method": "$request_method", '
                         '"http_referrer": "$http_referer", '
                         '"body_bytes_sent":"$body_bytes_sent", '
                         '"http_x_forwarded_for": "$http_x_forwarded_for", '
                         '"http_user_agent": "$http_user_agent" } }';

指定记录日志格式:

复制代码 代码如下:

access_log  /data/logs/nginx/www.jb51.net.access.log  logstash_json;

日志输出如下:

不利于阅读。复制到美化下格式。


# json  # nginx  # timestamp  # .net  # Access  # jpg  # aliyucs  # gz  # log_format  # time_local  # fields  # logstash_json  # img  # src 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 网站图片在线制作软件,怎么在图片上做链接?  广州网站制作公司哪家好一点,广州欧莱雅百库网络科技有限公司官网?  Laravel API资源类怎么用_Laravel API Resource数据转换  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel如何生成URL和重定向?(路由助手函数)  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】  使用C语言编写圣诞表白程序  java获取注册ip实例  如何在IIS中新建站点并配置端口与物理路径?  湖南网站制作公司,湖南上善若水科技有限公司做什么的?  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  Laravel如何编写单元测试和功能测试?(PHPUnit示例)  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  如何快速生成专业多端适配建站电话?  小米17系列还有一款新机?主打6.9英寸大直屏和旗舰级影像  JavaScript如何实现类型判断_typeof和instanceof有什么区别  PHP 500报错的快速解决方法  Python进程池调度策略_任务分发说明【指导】  Laravel怎么实现微信登录_Laravel Socialite第三方登录集成  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理  高防服务器租用指南:配置选择与快速部署攻略  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤  焦点电影公司作品,电影焦点结局是什么?  如何实现javascript表单验证_正则表达式有哪些实用技巧  矢量图网站制作软件,用千图网的一张矢量图做公司app首页,该网站并未说明版权等问题,这样做算不算侵权?应该如何解决?  Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  Laravel如何实现邮箱地址验证功能_Laravel邮件验证流程与配置  laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法  Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程  如何为不同团队 ID 动态生成多个非值班状态按钮  javascript读取文本节点方法小结  在线教育网站制作平台,山西立德教育官网?  如何在万网利用已有域名快速建站?  Python3.6正式版新特性预览  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  原生JS实现图片轮播切换效果  UC浏览器如何设置启动页 UC浏览器启动页设置方法  如何在腾讯云免费申请建站?  jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】  怎么用AI帮你为初创公司进行市场定位分析?  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  如何用y主机助手快速搭建网站?  如何用JavaScript实现文本编辑器_光标和选区怎么处理  详解jQuery中基本的动画方法  Laravel如何发送邮件和通知_Laravel邮件与通知系统发送步骤