diff options
| author | William Boman <william@redwill.se> | 2021-10-30 12:46:22 +0200 |
|---|---|---|
| committer | William Boman <william@redwill.se> | 2021-10-30 12:46:22 +0200 |
| commit | 945d2d98b813fb25666f69fbec3d96d9c77cf62e (patch) | |
| tree | 2d4fd87b18e7d8ed24954ae42835337f70ce15a0 /lua | |
| parent | run installations in tmpdir (#199) (diff) | |
| download | mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.tar mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.tar.gz mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.tar.bz2 mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.tar.lz mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.tar.xz mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.tar.zst mason-945d2d98b813fb25666f69fbec3d96d9c77cf62e.zip | |
add more error logs
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-lsp-installer/server.lua | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lua/nvim-lsp-installer/server.lua b/lua/nvim-lsp-installer/server.lua index 159c1e2e..e002438e 100644 --- a/lua/nvim-lsp-installer/server.lua +++ b/lua/nvim-lsp-installer/server.lua @@ -99,6 +99,7 @@ function M.Server:install_attached(context, callback) local function mkdir(path) local mkdir_ok, mkdir_err = pcall(fs.mkdir, path) if not mkdir_ok then + log.fmt_error("Failed to mkdir. path=%s error=%s", path, mkdir_err) context.stdio_sink.stderr(("Failed to create directory %q.\n"):format(path)) context.stdio_sink.stderr(tostring(mkdir_err) .. "\n") return false @@ -123,6 +124,7 @@ function M.Server:install_attached(context, callback) if fs.dir_exists(self.root_dir) then local rmrf_ok, rmrf_err = pcall(fs.rmrf, self.root_dir) if not rmrf_ok then + log.fmt_error("Failed to rmrf. path=%s error=%s", self.root_dir, rmrf_err) context.stdio_sink.stderr "Failed to delete existing installation.\n" context.stdio_sink.stderr(tostring(rmrf_err) .. "\n") return @@ -134,6 +136,12 @@ function M.Server:install_attached(context, callback) dispatcher.dispatch_server_ready(self) end) else + log.fmt_error( + "Failed to rename. path=%s new_path=%s error=%s", + context.install_dir, + self.root_dir, + rename_err + ) context.stdio_sink.stderr( ("Failed to rename %q to %q.\n"):format(context.install_dir, self.root_dir) ) |
