EVENT-Client: add debug log when we connected to the remote side after E_AGAIN. this...
[citadel.git] / citadel / event_client.c
index 697fd7bcd87a0e171e54fd24090a11b82e2a9a5d..0b40edcf4c9ea29ac619c0e4741792fab01f8a8b 100644 (file)
@@ -637,6 +637,8 @@ IO_connestd_callback(struct ev_loop *loop, ev_io *watcher, int revents)
        AsyncIO *IO = watcher->data;
 
        IO->Now = ev_now(event_base);
+       EVM_syslog(LOG_DEBUG, "connect() succeeded.\n");
+
        ev_io_stop(loop, &IO->conn_event);
        ev_timer_stop (event_base, &IO->conn_fail);
        set_start_callback(loop, IO, revents);
@@ -779,7 +781,7 @@ eNextState EvConnectSock(AsyncIO *IO,
        }
        fdflags = fcntl(IO->SendBuf.fd, F_GETFL);
        if (fdflags < 0) {
-               EV_syslog(LOG_DEBUG,
+               EV_syslog(LOG_ERR,
                          "EVENT: unable to get socket flags! %s \n",
                          strerror(errno));
                StrBufPrintf(IO->ErrMsg,
@@ -792,7 +794,7 @@ eNextState EvConnectSock(AsyncIO *IO,
        fdflags = fdflags | O_NONBLOCK;
        if (fcntl(IO->SendBuf.fd, F_SETFL, fdflags) < 0) {
                EV_syslog(
-                       LOG_DEBUG,
+                       LOG_ERR,
                        "EVENT: unable to set socket nonblocking flags! %s \n",
                        strerror(errno));
                StrBufPrintf(IO->ErrMsg,