diff --git a/websock/extensions/compression/deflate.nim b/websock/extensions/compression/deflate.nim index f128d71..c0d92d4 100644 --- a/websock/extensions/compression/deflate.nim +++ b/websock/extensions/compression/deflate.nim @@ -16,6 +16,9 @@ import ../../types, ../../frame +logScope: + topics = "websock deflate" + type DeflateOpts = object isServer: bool diff --git a/websock/frame.nim b/websock/frame.nim index f09341d..707516b 100644 --- a/websock/frame.nim +++ b/websock/frame.nim @@ -19,7 +19,7 @@ import pkg/[ import ./types logScope: - topics = "ws-frame" + topics = "websock ws-frame" #[ +---------------------------------------------------------------+ diff --git a/websock/http/client.nim b/websock/http/client.nim index 4cad178..fdf0a4d 100644 --- a/websock/http/client.nim +++ b/websock/http/client.nim @@ -19,7 +19,7 @@ import pkg/[ import ./common logScope: - topics = "http-client" + topics = "websock http-client" type HttpClient* = ref object of RootObj diff --git a/websock/http/common.nim b/websock/http/common.nim index 9e128bd..04c4242 100644 --- a/websock/http/common.nim +++ b/websock/http/common.nim @@ -22,6 +22,9 @@ import pkg/[ export httputils, httptable, tlsstream, uri +logScope: + topics = "websock http-common" + const MaxHttpHeadersSize* = 8192 # maximum size of HTTP headers in octets MaxHttpRequestSize* = 128 * 1024 # maximum size of HTTP body in octets diff --git a/websock/http/server.nim b/websock/http/server.nim index 191b619..cb3a226 100644 --- a/websock/http/server.nim +++ b/websock/http/server.nim @@ -18,9 +18,11 @@ import pkg/[ when isLogFormatUsed(json): import json_serialization/std/net - import ./common +logScope: + topics = "websock http-server" + type HttpAsyncCallback* = proc (request: HttpRequest): Future[void] {.closure, gcsafe, raises: [Defect].} diff --git a/websock/session.nim b/websock/session.nim index 5c21b3a..a79e660 100644 --- a/websock/session.nim +++ b/websock/session.nim @@ -16,7 +16,7 @@ import ./types, ./frame, ./utils, ./utf8dfa, ./http import pkg/chronos/streams/asyncstream logScope: - topics = "ws-session" + topics = "websock ws-session" proc prepareCloseBody(code: StatusCodes, reason: string): seq[byte] = result = reason.toBytes diff --git a/websock/websock.nim b/websock/websock.nim index 09e3ccf..7f7330d 100644 --- a/websock/websock.nim +++ b/websock/websock.nim @@ -32,7 +32,7 @@ import ./utils, ./frame, ./session, /types, ./http, ./extensions/extutils export utils, session, frame, types, http logScope: - topics = "ws-server" + topics = "websock ws-server" type WSServer* = ref object of WebSocket