mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
Remove double logging of BSP replies
This commit is contained in:
@@ -68,31 +68,8 @@ extension QueueBasedMessageHandler {
|
||||
messageHandlingQueue.async(metadata: BuildSystemMessageDependencyTracker(request)) {
|
||||
signposter.emitEvent("Start handling", id: signpostID)
|
||||
await withTaskCancellationHandler {
|
||||
let startDate = Date()
|
||||
|
||||
let requestAndReply = RequestAndReply(request) { result in
|
||||
reply(result)
|
||||
let endDate = Date()
|
||||
Task {
|
||||
switch result {
|
||||
case .success(let response):
|
||||
logger.log(
|
||||
"""
|
||||
Succeeded (took \(endDate.timeIntervalSince(startDate) * 1000, privacy: .public)ms)
|
||||
\(Request.method, privacy: .public)
|
||||
\(response.forLogging)
|
||||
"""
|
||||
)
|
||||
case .failure(let error):
|
||||
logger.log(
|
||||
"""
|
||||
Failed (took \(endDate.timeIntervalSince(startDate) * 1000, privacy: .public)ms)
|
||||
\(Request.method, privacy: .public)(\(id, privacy: .public))
|
||||
\(error.forLogging, privacy: .private)
|
||||
"""
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
await self.handleImpl(requestAndReply)
|
||||
|
||||
Reference in New Issue
Block a user