comparison src/core/ngx_log.h @ 441:da8c5707af39

nginx-0.1.0-2004-09-28-12:34:51 import; set copyright and remove unused files
author Igor Sysoev <igor@sysoev.ru>
date Tue, 28 Sep 2004 08:34:51 +0000
parents 3f88935a02e8
children 42d11f017717
comparison
equal deleted inserted replaced
440:f390d1775430 441:da8c5707af39
1
2 /*
3 * Copyright (C) 2002-2004 Igor Sysoev
4 */
5
6
1 #ifndef _NGX_LOG_H_INCLUDED_ 7 #ifndef _NGX_LOG_H_INCLUDED_
2 #define _NGX_LOG_H_INCLUDED_ 8 #define _NGX_LOG_H_INCLUDED_
3 9
4 10
5 #include <ngx_config.h> 11 #include <ngx_config.h>
22 #define NGX_LOG_DEBUG_EVENT 0x080 28 #define NGX_LOG_DEBUG_EVENT 0x080
23 #define NGX_LOG_DEBUG_HTTP 0x100 29 #define NGX_LOG_DEBUG_HTTP 0x100
24 #define NGX_LOG_DEBUG_IMAP 0x200 30 #define NGX_LOG_DEBUG_IMAP 0x200
25 31
26 /* 32 /*
27 * after the adding a new debug level do not forget to update 33 * do not forget to update debug_levels[] in src/core/ngx_log.c
28 * debug_levels[] in src/core/ngx_log.c 34 * after the adding a new debug level
29 */ 35 */
30 36
31 #define NGX_LOG_DEBUG_FIRST NGX_LOG_DEBUG_CORE 37 #define NGX_LOG_DEBUG_FIRST NGX_LOG_DEBUG_CORE
32 #define NGX_LOG_DEBUG_LAST NGX_LOG_DEBUG_IMAP 38 #define NGX_LOG_DEBUG_LAST NGX_LOG_DEBUG_IMAP
33 #define NGX_LOG_DEBUG_CONNECTION 0x80000000 39 #define NGX_LOG_DEBUG_CONNECTION 0x80000000
34 #define NGX_LOG_DEBUG_ALL 0x7ffffff0 40 #define NGX_LOG_DEBUG_ALL 0x7ffffff0
35
36
37 /*
38 "[%time] [%level] %pid#%tid: %message:(%errno)%errstr, while %action"
39 " %peer and while processing %context"
40
41 ----
42 message = "recv() failed";
43 errno = 32;
44 action = "reading request headers from client";
45 peer = "192.168.1.1";
46 context = "URL /"
47
48 "[2002/08/20 12:00:00] [error] 412#3: recv() failed (32: Broken pipe)"
49 " while reading request headers from client 192.168.1.1"
50 " and while processing URL /"
51
52 ----
53 message = "recv() failed";
54 errno = 32;
55 ngx_http_proxy_error_context_t:
56 action = "reading headers from server %s for client %s and "
57 "while processing %s"
58 backend = "127.0.0.1";
59 peer = "192.168.1.1";
60 context = "URL /"
61
62 "[2002/08/20 12:00:00] [error] 412#3: recv() failed (32: Broken pipe)"
63 " while reading headers from backend 127.0.0.1"
64 " for client 192.168.1.1 and while processing URL /"
65
66 ----
67 "[alert] 412#3: ngx_alloc: malloc() 102400 bytes failed (12: Cannot "
68 "allocate memory) while reading request headers from client 192.168.1.1"
69 " and while processing URL /"
70
71
72 OLD:
73 "... while ", action = "reading client request headers"
74 "... while reading client request headers"
75 "... while ", action = "reading client request headers"
76 context: pop3 user account
77 "... while reading client command for 'john_doe'"
78 */
79 41
80 42
81 typedef size_t (*ngx_log_handler_pt) (void *ctx, char *buf, size_t len); 43 typedef size_t (*ngx_log_handler_pt) (void *ctx, char *buf, size_t len);
82 44
83 45
86 ngx_open_file_t *file; 48 ngx_open_file_t *file;
87 void *data; 49 void *data;
88 ngx_log_handler_pt handler; 50 ngx_log_handler_pt handler;
89 }; 51 };
90 52
91 #define MAX_ERROR_STR 2048 53 #define MAX_ERROR_STR 2048
92 54
93 55
94 /*********************************/ 56 /*********************************/
95 57
96 #if (HAVE_GCC_VARIADIC_MACROS) 58 #if (HAVE_GCC_VARIADIC_MACROS)