| #ifndef _NGX_HTTP_LOG_HANDLER_H_INCLUDED_ |
| #define _NGX_HTTP_LOG_HANDLER_H_INCLUDED_ |
| |
| |
| #include <ngx_config.h> |
| #include <ngx_core.h> |
| #include <ngx_http.h> |
| |
| |
| typedef struct { |
| int dummy; |
| } ngx_http_log_conf_t; |
| |
| |
| typedef enum { |
| |
| NGX_HTTP_LOG_HANDLER = 0, |
| |
| #if 0 |
| /* the ngx_str_t field of the request */ |
| NGX_HTTP_LOG_REQUEST_STR_FIELD, |
| |
| /* the ngx_str_t field of the r->headers_in */ |
| NGX_HTTP_LOG_REQUEST_HEADER_IN_FIELD, |
| |
| /* the ngx_str_t field of the r->headers_out */ |
| NGX_HTTP_LOG_REQUEST_HEADER_OUT_FIELD, |
| #endif |
| |
| } ngx_http_log_code_e; |
| |
| |
| typedef struct { |
| int type; |
| int size; |
| char *(*handler) (ngx_http_request_t *r, char *p); |
| int offset; |
| } ngx_http_log_code_t; |
| |
| |
| #endif /* _NGX_HTTP_LOG_HANDLER_H_INCLUDED_ */ |