struct redis_connection *conn = (struct redis_connection *)_conn;
if (!success) {
- i_error("redis: connect(%s) failed: %m", _conn->name);
+ e_error(conn->conn.event, "connect() failed: %m");
} else {
conn->dict->connected = TRUE;
}
i_free(dict);
return -1;
}
+
+ dict->conn.conn.event_parent = set->event_parent;
+
if (unix_path != NULL) {
connection_init_client_unix(redis_connections, &dict->conn.conn,
unix_path);
connection_init_client_ip(redis_connections, &dict->conn.conn,
NULL, &ip, port);
}
+ event_set_append_log_prefix(dict->conn.conn.event, "redis: ");
dict->dict = *driver;
dict->conn.last_reply = str_new(default_pool, 256);
dict->conn.dict = dict;
if (dict->conn.conn.fd_in == -1 &&
connection_client_connect(&dict->conn.conn) < 0) {
- i_error("redis: Couldn't connect to %s", dict->conn.conn.name);
+ e_error(dict->conn.conn.event, "Couldn't connect");
} else {
to = timeout_add(dict->timeout_msecs,
redis_dict_lookup_timeout, dict);
if (dict->conn.conn.fd_in == -1 &&
connection_client_connect(&dict->conn.conn) < 0) {
- i_error("redis: Couldn't connect to %s",
- dict->conn.conn.name);
+ e_error(dict->conn.conn.event, "Couldn't connect");
} else if (!dict->connected) {
/* wait for connection */
redis_wait(dict);