Skip to content

Commit d6aed35

Browse files
authored
Merge pull request #2231 from gyteng/master
add server port in log file
2 parents 2e7d7a6 + 84b157e commit d6aed35

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

src/server.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -927,9 +927,9 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
927927

928928
if (verbose) {
929929
if ((atyp & ADDRTYPE_MASK) == 4)
930-
LOGI("connect to [%s]:%d", host, ntohs(port));
930+
LOGI("[%s] connect to [%s]:%d", remote_port, host, ntohs(port));
931931
else
932-
LOGI("connect to %s:%d", host, ntohs(port));
932+
LOGI("[%s] connect to %s:%d", remote_port, host, ntohs(port));
933933
}
934934

935935
if (!need_query) {

src/udprelay.c

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ static int buf_size = DEFAULT_PACKET_SIZE * 2;
106106
static int server_num = 0;
107107
static server_ctx_t *server_ctx_list[MAX_REMOTE_NUM] = { NULL };
108108

109+
const char* s_port = NULL;
110+
109111
#ifndef __MINGW32__
110112
static int
111113
setnonblocking(int fd)
@@ -1116,9 +1118,9 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
11161118
char dst[SS_ADDRSTRLEN];
11171119
strcpy(src, get_addr_str((struct sockaddr *)&src_addr));
11181120
strcpy(dst, get_addr_str((struct sockaddr *)&dst_addr));
1119-
LOGI("[udp] cache miss: %s <-> %s", dst, src);
1121+
LOGI("[%s] [udp] cache miss: %s <-> %s", s_port, dst, src);
11201122
#else
1121-
LOGI("[udp] cache miss: %s:%s <-> %s", host, port,
1123+
LOGI("[%s] [udp] cache miss: %s:%s <-> %s", s_port, host, port,
11221124
get_addr_str((struct sockaddr *)&src_addr));
11231125
#endif
11241126
}
@@ -1129,9 +1131,9 @@ server_recv_cb(EV_P_ ev_io *w, int revents)
11291131
char dst[SS_ADDRSTRLEN];
11301132
strcpy(src, get_addr_str((struct sockaddr *)&src_addr));
11311133
strcpy(dst, get_addr_str((struct sockaddr *)&dst_addr));
1132-
LOGI("[udp] cache hit: %s <-> %s", dst, src);
1134+
LOGI("[%s] [udp] cache hit: %s <-> %s", s_port, dst, src);
11331135
#else
1134-
LOGI("[udp] cache hit: %s:%s <-> %s", host, port,
1136+
LOGI("[%s] [udp] cache hit: %s:%s <-> %s", s_port, host, port,
11351137
get_addr_str((struct sockaddr *)&src_addr));
11361138
#endif
11371139
}
@@ -1346,6 +1348,7 @@ init_udprelay(const char *server_host, const char *server_port,
13461348
#endif
13471349
int mtu, crypto_t *crypto, int timeout, const char *iface)
13481350
{
1351+
s_port = server_port;
13491352
// Initialize ev loop
13501353
struct ev_loop *loop = EV_DEFAULT;
13511354

0 commit comments

Comments
 (0)