From: Roger Dingledine Date: Mon, 11 Aug 2003 20:22:48 +0000 (+0000) Subject: better log output for debugging X-Git-Tag: tor-0.0.2pre8~93 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=681c7539ef9a7ec3b0b2e6c1da551397820f7589;p=thirdparty%2Ftor.git better log output for debugging svn:r375 --- diff --git a/src/or/circuit.c b/src/or/circuit.c index a3fd62d295..9cbe660e23 100644 --- a/src/or/circuit.c +++ b/src/or/circuit.c @@ -805,7 +805,9 @@ int circuit_extend(cell_t *cell, circuit_t *circ) { /* note also that this will close circuits where the onion has the same * router twice in a row in the path. i think that's ok. -RD */ - log_fn(LOG_DEBUG,"Next router not connected. Closing."); + struct in_addr in; + in.s_addr = htonl(circ->n_addr); + log_fn(LOG_DEBUG,"Next router (%s:%d) not connected. Closing.", inet_ntoa(in), circ->n_port); /* XXX later we should fail more gracefully here, like with a 'truncated' */ return -1; } diff --git a/src/or/main.c b/src/or/main.c index 5853fd6cea..f3520a8c76 100644 --- a/src/or/main.c +++ b/src/or/main.c @@ -10,6 +10,9 @@ static void dumpstats(void); /* dump stats to stdout */ /********* START VARIABLES **********/ +extern char *conn_type_to_string[]; +extern char *conn_state_to_string[][15]; + or_options_t options; /* command-line and config-file options */ int global_read_bucket; /* max number of bytes I can read this second */ @@ -269,7 +272,7 @@ static void conn_read(int i) { } if(retval < 0) { /* this connection is broken. remove it */ - log_fn(LOG_INFO,"Connection broken, removing."); + log_fn(LOG_INFO,"%s connection broken, removing.", conn_type_to_string[conn->type]); connection_remove(conn); connection_free(conn); if(itype]); connection_remove(conn); connection_free(conn); if(i