Nginx:记录日志到系统

        error_log 和 access_log 指令支持日志到 syslog。以下参数将日志记录配置为 syslog:

server=address

        定义 syslog 服务器地址。该地址可以指定为带有可选端口的域名或 IP 地址,也可以指定为unix:前缀后面指定的 unix 域套接字路径。如果不指定 port ,则使用 UDP 端口号514。如果一个域名解析了多个 IP 地址,则使用解析后的第一个 IP 地址。

facility=string

        设置 syslog 消息的功能,如 RFC 3164 中定义的。可以是一下配置其中之一:kern”, “user”, “mail”, “daemon”, “auth”, “intern”, “lpr”, “news”, “uucp”, “clock”, “authpriv”, “ftp”, “ntp”, “audit”, “alert”, “cron”, “local0”..“local7”。默认是 “local7”。

severity=string

        设置访问日志的 syslog 消息的严重性,如 RFC 3164 所定义。可能的值与错误日志指令的第二个参数(级别)相同。默认为 info 。

        注意:错误消息的严重程度由 nginx 决定,因此在错误日志指令中该参数被忽略。

tag=string

        设置 syslog 消息的标签。默认为 nginx。

nohostname

        不能添加 hostname 字段到系统日志消息头(1.9.7)。

        syslog 示例配置:

error_log syslog:server=192.168.1.1 debug;

access_log syslog:server=unix:/var/log/nginx.sock,nohostname;
access_log syslog:server=[2001:db8::1]:12345,facility=local7,tag=nginx,severity=info combined;

日志记录到 syslog 从1.7.1版本开始可用。作为我们商业订阅的一部分,日志记录到 syslog 从1.5.3版本开始可用。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值