techee / geany-lsp

LSP plugin for the Geany editor
GNU General Public License v2.0
11 stars 1 forks source link

Implement simplified logging #20

Closed techee closed 8 months ago

techee commented 9 months ago

Allow logging only requests and notifications (instead of full json) in a way similar to clangd:

I[22:29:17.945] <-- textDocument/semanticTokens/full(49)
I[22:29:18.553] --> textDocument/publishDiagnostics
I[22:29:18.555] --> reply:textDocument/semanticTokens/full(49) 609 ms
I[22:29:56.342] <-- textDocument/didOpen
I[22:29:56.345] <-- textDocument/semanticTokens/full(50)

May be useful for debugging other servers that don't provide any logging capabilities.

techee commented 8 months ago

Done.