nginx-11 登陆到syslog

error_logaccess_log指令支持登录到syslog。下面的参数用于配置登录到syslog

  • server=address
    定义syslog服务器的地址。可以是带有端口的域名和服务器,也可以是以unix开头的 UNIX-domain socket path。如果未指定端口,则使用UDP端口514。如果域名解析为多个IP地址,使用第一个。
  • facility=string
    设置syslog消息的facility(设备/功能),正如RFC 3164。facility可以是以下其中一个。 默认是local7.
    “kern”, “user”, “mail”, “daemon”, “auth”, “intern”, “lpr”, “news”, “uucp”, 
    “clock”, “authpriv”, “ftp”, “ntp”, “audit”, “alert”, “cron”, “local0”..
    “local7”。
    
  • serverity=string
    access_log设置syslog消息的严重性,正如RFC 3164。与error_log指令第二个参数所拥有的值一样。默认是info
    错误信息的严重性由nginx决定,因此该参数在error_log指令中被忽略。
    
  • tag=string
    设置syslog消息的标签。默认是nginx
  • nohostname
    禁止添加hostname到syslog消息头部。

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;

你可能感兴趣的:(nginx-11 登陆到syslog)