Verifying the state of the Camel language server
The user can inspect the log output of the sidecar container running the Camel tooling; the Camel tooling container is named: vscode-apache-camel<xxx>.
To verify the state of the language server:
-
Open a terminal inside the
vscode-apache-camel<xxx>container. -
Run the
ps aux | grep javacommand. The following is an example language server process:java -jar /tmp/vscode-unpacked/camel-tooling.vscode-apache-camel.latest.euqhbmepxd.camel-tooling.vscode-apache-camel-0.0.14.vsix/extension/jars/language-server.jar
-
If you cannot find it, see Checking important logs.
Viewing Camel logs in the Output panel
The Camel language server is a SpringBoot application that writes its log to the $\{java.io.tmpdir}/log-camel-lsp.out file. Typically, $\{java.io.tmpdir} points to the /tmp directory, so the filename is /tmp/log-camel-lsp.out.
The Camel language server logs are printed in the Output channel named Language Support for Apache Camel.
| The output channel is created only at the first created log entry on the client side. It may be absent when everything is going well. |