Skip to content

Commit 0095860

Browse files
authored
feat(amazonq): add exit logs for lsp (#5861)
1 parent 304012a commit 0095860

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
@@ -119,10 +119,13 @@ internal class LSPProcessListener : ProcessListener {
119119
}
120120
} else if (ProcessOutputType.isStderr(outputType)) {
121121
LOG.warn { "LSP process stderr: ${event.text}" }
122+
} else if (outputType == ProcessOutputType.SYSTEM) {
123+
LOG.info { "LSP system events: ${event.text}" }
122124
}
123125
}
124126

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

0 commit comments

Comments
 (0)