diff --git a/service-src/service_harbor.c b/service-src/service_harbor.c index 74dc309f..4eb1ad96 100644 --- a/service-src/service_harbor.c +++ b/service-src/service_harbor.c @@ -245,6 +245,8 @@ _connect_to(struct harbor *h, const char *ipaddress, bool blocking) { int portid = strtol(port+1, NULL,10); + skynet_error(h->ctx, "Harbor(%d) connect to %s:%d", h->id, tmp, portid); + if (blocking) { return skynet_socket_block_connect(h->ctx, tmp, portid); } else { diff --git a/skynet-src/skynet_start.c b/skynet-src/skynet_start.c index 20dd265f..6faa4ce4 100644 --- a/skynet-src/skynet_start.c +++ b/skynet-src/skynet_start.c @@ -196,6 +196,13 @@ skynet_start(struct skynet_config * config) { skynet_timer_init(); skynet_socket_init(); + struct skynet_context *ctx; + ctx = skynet_context_new("logger", config->logger); + if (ctx == NULL) { + fprintf(stderr,"launch logger error"); + exit(1); + } + if (config->standalone) { if (_start_master(config->standalone)) { fprintf(stderr, "Init fail : mater"); @@ -208,12 +215,6 @@ skynet_start(struct skynet_config * config) { return; } - struct skynet_context *ctx; - ctx = skynet_context_new("logger", config->logger); - if (ctx == NULL) { - fprintf(stderr,"launch logger error"); - exit(1); - } ctx = skynet_context_new("localcast", NULL); if (ctx == NULL) { fprintf(stderr,"launch local cast error");