从零开发短视频电商 Nginx日志格式详解、自定义日志格式、按天按月切割日志

本文介绍了Nginx的日志类型,包括error.log和access_log,重点讲解了如何修改access_log的日志格式,以及如何按天按月切割日志。通过log_format设置自定义日志格式,详细列举了Nginx内置变量的用法,如$remote_addr、$status等,便于理解日志内容。同时,文章提到了Docker的相关实践,但主要焦点仍在于Nginx日志管理。
摘要由CSDN通过智能技术生成
  • 修改日志格式

  • Nginx内置变量

  • 按天按月日志切割

Nginx日志类型

包括:error.log access_log

error.log 主要是处理http请求错误和nginx本身服务错误状态,按照不同的错误级别记录;

access_log 主要是记录处理每次http请求访问的状态;

日志主要实现方式是使用 log_format;

nginx记录的每次信息都可以当做一个变量,log_format就是将这些变量组合起来,记录到日志中去;

log_format的配置;

Syntax: log_format name [escape=default|json] string …;

Default: log_format combined “…”;

Context: http (约束log_format的配置位置)

日志格式默认的是combined

默认的日志格式

log_format main '$remote_addr - r e m o t e u s e r [ remote_user [ remoteuser[time_local] “$request” ’

'$status b o d y b y t e s s e n t " body_bytes_sent " bodyb​</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值