client->refcount = 1;
client->event = event_create(event_parent);
event_set_forced_debug(client->event, set->debug);
+ event_set_append_log_prefix(client->event, t_strdup_printf(
+ "imapc(%s:%u): ", set->host, set->port));
client->set.debug = set->debug;
client->set.host = p_strdup(pool, set->host);
if (ssl_iostream_client_context_cache_get(&client->set.ssl_set,
&client->ssl_ctx,
&error) < 0) {
- i_error("imapc(%s:%u): Couldn't initialize SSL context: %s",
- set->host, set->port, error);
+ e_error(client->event, "Couldn't initialize SSL context: %s", error);
}
}
client->untagged_callback = default_untagged_callback;
selected_box = imapc_connection_get_mailbox(box->conn);
if (selected_box != box) {
if (selected_box != NULL)
- i_error("imapc: Selected mailbox changed unexpectedly");
+ e_error(imapc_connection_get_event(box->conn),
+ "Selected mailbox changed unexpectedly");
return FALSE;
}
return TRUE;
int fd;
if (client->set.temp_path_prefix == NULL) {
- i_error("imapc: temp_path_prefix not set, "
- "can't create temp file");
+ e_error(client->event,
+ "temp_path_prefix not set, can't create temp file");
return -1;
}
str_append(path, client->set.temp_path_prefix);
fd = safe_mkstemp(path, 0600, (uid_t)-1, (gid_t)-1);
if (fd == -1) {
- i_error("safe_mkstemp(%s) failed: %m", str_c(path));
+ e_error(client->event,
+ "safe_mkstemp(%s) failed: %m", str_c(path));
return -1;
}
conn->login_callback = login_callback;
conn->login_context = login_context;
conn->fd = -1;
- event_set_append_log_prefix(conn->event,
- t_strdup_printf("imapc(%s:%u): ",
- client->set.host,
- client->set.port));
conn->literal.fd = -1;
conn->reconnect_ok = (client->set.connect_retry_count>0);
i_array_init(&conn->cmd_send_queue, 8);
i_assert(stream->input->v_offset < stream->size);
return 0;
case OSTREAM_SEND_ISTREAM_RESULT_ERROR_INPUT:
- e_error(conn->event, "imapc: read(%s) failed: %s",
+ e_error(conn->event, "read(%s) failed: %s",
i_stream_get_name(stream->input),
i_stream_get_error(stream->input));
return -1;