fix: adjust error message for error in UI event callback (#28200)

Also close Nvim instance before removing log file, otherwise the Nvim
instance will still write to the log file.

Also adjust log level in libuv_process_spawn(). Ref #27660
This commit is contained in:
zeertzjq
2024-04-06 11:18:43 +08:00
committed by GitHub
parent ddbd2b4e40
commit ae28ef327e
9 changed files with 41 additions and 2 deletions

View File

@@ -90,7 +90,7 @@ int libuv_process_spawn(LibuvProcess *uvproc)
int status;
if ((status = uv_spawn(&proc->loop->uv, &uvproc->uv, &uvproc->uvopts))) {
DLOG("uv_spawn(%s) failed: %s", uvproc->uvopts.file, uv_strerror(status));
ILOG("uv_spawn(%s) failed: %s", uvproc->uvopts.file, uv_strerror(status));
if (uvproc->uvopts.env) {
os_free_fullenv(uvproc->uvopts.env);
}

View File

@@ -723,7 +723,7 @@ void ui_call_event(char *name, Array args)
handled = true;
}
if (ERROR_SET(&err)) {
ELOG("Error while executing ui_comp_event callback: %s", err.msg);
ELOG("Error executing UI event callback: %s", err.msg);
}
api_clear_error(&err);
})