Mercurial > hg > nginx
comparison src/core/ngx_log.h @ 105:00bee6e7b485
nginx-0.0.1-2003-06-15-22:32:13 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Sun, 15 Jun 2003 18:32:13 +0000 |
parents | 7ebc8b7fb816 |
children | 9f9de4deda7e |
comparison
equal
deleted
inserted
replaced
104:7db96f59bc29 | 105:00bee6e7b485 |
---|---|
66 typedef struct { | 66 typedef struct { |
67 int log_level; | 67 int log_level; |
68 ngx_fd_t fd; | 68 ngx_fd_t fd; |
69 void *data; | 69 void *data; |
70 size_t (*handler)(void *ctx, char *buf, size_t len); | 70 size_t (*handler)(void *ctx, char *buf, size_t len); |
71 #if 0 | |
71 /* STUB */ | 72 /* STUB */ |
72 char *action; | 73 char *action; |
73 char *context; | 74 char *context; |
74 /* */ | 75 /* */ |
76 #endif | |
75 } ngx_log_t; | 77 } ngx_log_t; |
76 | 78 |
77 #define MAX_ERROR_STR 2048 | 79 #define MAX_ERROR_STR 2048 |
78 | 80 |
79 #define _ , | 81 #define _ , |
159 | 161 |
160 | 162 |
161 #endif /* VARIADIC MACROS */ | 163 #endif /* VARIADIC MACROS */ |
162 | 164 |
163 | 165 |
166 #define ngx_log_alloc_log(pool, log) ngx_palloc(pool, log, sizeof(ngx_log_t)) | |
167 #define ngx_log_copy_log(new, old) ngx_memcpy(new, old, sizeof(ngx_log_t)) | |
168 | |
164 ngx_log_t *ngx_log_init_errlog(); | 169 ngx_log_t *ngx_log_init_errlog(); |
165 char *ngx_log_set_errlog(ngx_conf_t *cf, ngx_command_t *cmd, ngx_log_t *log); | 170 char *ngx_log_set_errlog(ngx_conf_t *cf, ngx_command_t *cmd, ngx_log_t *log); |
166 | 171 |
167 | 172 |
168 extern ngx_module_t ngx_errlog_module; | 173 extern ngx_module_t ngx_errlog_module; |