coc.nvimを使ってるとたまに挙動がおかしくなる。おかしくなった際にログを確認する方法は以下の感じではあるが情報が足りないってことがたまにある。
:CocOpenLog 2020-06-20T20:59:58.587 INFO (pid:18658) [services] - registered service "languageserver.intelephense" 2020-06-20T20:59:58.589 INFO (pid:18658) [services] - registered service "languageserver.golang" 2020-06-20T20:59:58.589 INFO (pid:18658) [services] - registered service "languageserver.clangd" 2020-06-20T20:59:58.590 INFO (pid:18658) [services] - registered service "languageserver.lua" 2020-06-20T20:59:58.590 INFO (pid:18658) [services] - registered service "languageserver.python" 2020-06-20T20:59:58.590 INFO (pid:18658) [services] - registered service "languageserver.metals" 2020-06-20T20:59:58.593 INFO (pid:18658) [plugin] - coc 0.0.78-d6dd56bba8 initialized with node: v13.12.0
そんな時にログレベルをデバッグまで上げることが環境変数を設定することで可能であることを知った。
export NVIM_COC_LOG_LEVEL=debug
上記をONにしてnvimも起動し同様のコマンドを打つとエラーなどのログレベルをDEBUGレベルで出力することが可能になる。