Skip to content

Commit 31abbd6

Browse files
committed
Add enabled extension logging
1 parent 8992bfa commit 31abbd6

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Sources/WSClient/WebSocketClientChannel.swift

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,12 @@ struct WebSocketClientChannel: ClientConnectionChannel {
5151
// work out what extensions we should add based off the server response
5252
let headerFields = HTTPFields(head.headers, splitCookie: false)
5353
let serverExtensions = WebSocketExtensionHTTPParameters.parseHeaders(headerFields)
54+
if serverExtensions.count > 0 {
55+
logger.debug(
56+
"Enabled extensions",
57+
metadata: ["hb.ws.extensions": .string(serverExtensions.map(\.name).joined(separator: ","))]
58+
)
59+
}
5460
let extensions = try configuration.extensions.compactMap {
5561
try $0.clientExtension(from: serverExtensions)
5662
}

0 commit comments

Comments
 (0)