Skip to content

Commit 5576d83

Browse files
committed
feat(amazonq): add exit logs for lsp
1 parent e5f734d commit 5576d83

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLanguageClientImpl.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ class AmazonQLanguageClientImpl(private val project: Project) : AmazonQLanguageC
149149
MessageType.Error -> Level.ERROR
150150
MessageType.Warning -> Level.WARN
151151
MessageType.Info, MessageType.Log -> Level.INFO
152+
else -> Level.WARN
152153
}
153154

154155
if (type == Level.ERROR &&

plugins/amazonq/shared/jetbrains-community/src/software/aws/toolkits/jetbrains/services/amazonq/lsp/AmazonQLspService.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,10 +120,13 @@ internal class LSPProcessListener : ProcessListener {
120120
}
121121
} else if (ProcessOutputType.isStderr(outputType)) {
122122
LOG.warn { "LSP process stderr: ${event.text}" }
123+
} else if (outputType == ProcessOutputType.SYSTEM) {
124+
LOG.info { "LSP system events: ${event.text}" }
123125
}
124126
}
125127

126128
override fun processTerminated(event: ProcessEvent) {
129+
LOG.info { "LSP process terminated with exit code ${event.exitCode}" }
127130
try {
128131
this.outputStreamWriter.close()
129132
this.outputStream.close()

0 commit comments

Comments
 (0)