Changeset a29e7fc578381672499281e5e8a970082194417f
- Timestamp:
- 07/14/11 16:24:47
(2 years ago)
- Author:
- Theo Schlossnagle <jesus@omniti.com>
- git-committer:
- Theo Schlossnagle <jesus@omniti.com> 1310660687 -0400
- git-parent:
[209711be5bf2a026e9d8d04fef2e05aaeb77c884]
- git-author:
- Theo Schlossnagle <jesus@omniti.com> 1310660687 -0400
- Message:
support logging of new connections on our own log stream {error,debug}/listener
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rc6a5f68 |
ra29e7fc |
|
| 47 | 47 | #include "noit_conf.h" |
|---|
| 48 | 48 | |
|---|
| | 49 | static noit_log_stream_t nlerr = NULL; |
|---|
| | 50 | static noit_log_stream_t nldeb = NULL; |
|---|
| 49 | 51 | static noit_hash_table listener_commands = NOIT_HASH_EMPTY; |
|---|
| 50 | 52 | noit_hash_table * |
|---|
| … | … | |
| 90 | 92 | } |
|---|
| 91 | 93 | e->closure = ac; |
|---|
| | 94 | noitL(nlerr, "noit_listener[%s] SSL_accept on fd %d [%s]\n", |
|---|
| | 95 | eventer_name_for_callback(e->callback), |
|---|
| | 96 | e->fd, ac->remote_cn ? ac->remote_cn : "anonymous"); |
|---|
| 92 | 97 | return e->callback(e, mask, e->closure, tv); |
|---|
| 93 | 98 | } |
|---|
| … | … | |
| 124 | 129 | if(conn >= 0) { |
|---|
| 125 | 130 | eventer_t newe; |
|---|
| | 131 | noitL(nlerr, "noit_listener[%s] accepted fd %d\n", |
|---|
| | 132 | eventer_name_for_callback(listener_closure->dispatch_callback), |
|---|
| | 133 | conn); |
|---|
| 126 | 134 | if(eventer_set_fd_nonblocking(conn)) { |
|---|
| 127 | 135 | close(conn); |
|---|
| … | … | |
| 217 | 225 | const char *event_name; |
|---|
| 218 | 226 | |
|---|
| 219 | | noitL(noit_debug, "noit_listener(%s, %d, %d, %d, %s, %p)\n", |
|---|
| | 227 | noitL(nldeb, "noit_listener(%s, %d, %d, %d, %s, %p)\n", |
|---|
| 220 | 228 | host, port, type, backlog, |
|---|
| 221 | 229 | (event_name = eventer_name_for_callback(handler))?event_name:"??", |
|---|
| … | … | |
| 521 | 529 | void |
|---|
| 522 | 530 | noit_listener_init(const char *toplevel) { |
|---|
| | 531 | nlerr = noit_log_stream_find("error/listener"); |
|---|
| | 532 | nldeb = noit_log_stream_find("debug/listener"); |
|---|
| | 533 | if(!nlerr) nlerr = noit_error; |
|---|
| | 534 | if(!nldeb) nldeb = noit_debug; |
|---|
| 523 | 535 | eventer_name_callback("noit_listener_acceptor", noit_listener_acceptor); |
|---|
| 524 | 536 | eventer_name_callback("noit_listener_accept_ssl", noit_listener_accept_ssl); |
|---|