Do not log ping messages (#709)

This commit is contained in:
schroda
2023-10-16 02:14:10 +02:00
committed by GitHub
parent a449a01a24
commit c56bdea1e2

View File

@@ -66,16 +66,19 @@ class ApolloSubscriptionProtocolHandler(
fun handleMessage(context: WsMessageContext): Flow<SubscriptionOperationMessage> { fun handleMessage(context: WsMessageContext): Flow<SubscriptionOperationMessage> {
val operationMessage = convertToMessageOrNull(context.message()) ?: return flowOf(basicConnectionErrorMessage) val operationMessage = convertToMessageOrNull(context.message()) ?: return flowOf(basicConnectionErrorMessage)
logger.debug {
"GraphQL subscription client message, sessionId=${context.sessionId} type=${operationMessage.type} operationName=${ if (operationMessage.type != GQL_PING.type) {
getOperationName(operationMessage.payload) logger.debug {
} ${ "GraphQL subscription client message, sessionId=${context.sessionId} type=${operationMessage.type} operationName=${
if (serverConfig.gqlDebugLogsEnabled.value) { getOperationName(operationMessage.payload)
"operationMessage=$operationMessage" } ${
} else { if (serverConfig.gqlDebugLogsEnabled.value) {
"" "operationMessage=$operationMessage"
} } else {
}" ""
}
}"
}
} }
return try { return try {