Mercurial > hg > nginx
comparison src/core/ngx_syslog.h @ 5857:2cb5275bf5e7
Syslog: enabled logging of send errors.
The ngx_cycle->log is used when sending the message. This allows to log syslog
send errors in another log.
Logging to syslog after its cleanup handler has been executed was prohibited.
Previously, this was possible from ngx_destroy_pool(), which resulted in error
messages caused by attempts to write into the closed socket.
The "processing" flag is renamed to "busy" to better match its semantics.
author | Vladimir Homutov <vl@nginx.com> |
---|---|
date | Mon, 01 Sep 2014 17:55:07 +0400 |
parents | 777202558122 |
children | a6a2016b8e31 |
comparison
equal
deleted
inserted
replaced
5856:1b8459a53e4b | 5857:2cb5275bf5e7 |
---|---|
14 ngx_uint_t severity; | 14 ngx_uint_t severity; |
15 ngx_str_t tag; | 15 ngx_str_t tag; |
16 | 16 |
17 ngx_addr_t server; | 17 ngx_addr_t server; |
18 ngx_connection_t conn; | 18 ngx_connection_t conn; |
19 ngx_uint_t processing; /* unsigned processing:1; */ | 19 ngx_uint_t busy; /* unsigned busy:1; */ |
20 } ngx_syslog_peer_t; | 20 } ngx_syslog_peer_t; |
21 | 21 |
22 | 22 |
23 char *ngx_syslog_process_conf(ngx_conf_t *cf, ngx_syslog_peer_t *peer); | 23 char *ngx_syslog_process_conf(ngx_conf_t *cf, ngx_syslog_peer_t *peer); |
24 u_char *ngx_syslog_add_header(ngx_syslog_peer_t *peer, u_char *buf); | 24 u_char *ngx_syslog_add_header(ngx_syslog_peer_t *peer, u_char *buf); |