chore(logs): split gateway log categories
This commit is contained in:
parent
eabf9a09dd
commit
82529f4826
@ -367,7 +367,8 @@ actor GatewayConnection {
|
|||||||
session: self.sessionBox,
|
session: self.sessionBox,
|
||||||
pushHandler: { [weak self] push in
|
pushHandler: { [weak self] push in
|
||||||
await self?.handle(push: push)
|
await self?.handle(push: push)
|
||||||
})
|
},
|
||||||
|
loggerCategory: "gateway.control")
|
||||||
self.configuredURL = url
|
self.configuredURL = url
|
||||||
self.configuredToken = token
|
self.configuredToken = token
|
||||||
self.configuredPassword = password
|
self.configuredPassword = password
|
||||||
|
|||||||
@ -109,7 +109,7 @@ private enum ConnectChallengeError: Error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public actor GatewayChannelActor {
|
public actor GatewayChannelActor {
|
||||||
private let logger = Logger(subsystem: "bot.molt", category: "gateway")
|
private let logger: Logger
|
||||||
private var task: WebSocketTaskBox?
|
private var task: WebSocketTaskBox?
|
||||||
private var pending: [String: CheckedContinuation<GatewayFrame, Error>] = [:]
|
private var pending: [String: CheckedContinuation<GatewayFrame, Error>] = [:]
|
||||||
private var connected = false
|
private var connected = false
|
||||||
@ -143,8 +143,10 @@ public actor GatewayChannelActor {
|
|||||||
session: WebSocketSessionBox? = nil,
|
session: WebSocketSessionBox? = nil,
|
||||||
pushHandler: (@Sendable (GatewayPush) async -> Void)? = nil,
|
pushHandler: (@Sendable (GatewayPush) async -> Void)? = nil,
|
||||||
connectOptions: GatewayConnectOptions? = nil,
|
connectOptions: GatewayConnectOptions? = nil,
|
||||||
|
loggerCategory: String = "gateway",
|
||||||
disconnectHandler: (@Sendable (String) async -> Void)? = nil)
|
disconnectHandler: (@Sendable (String) async -> Void)? = nil)
|
||||||
{
|
{
|
||||||
|
self.logger = Logger(subsystem: "bot.molt", category: loggerCategory)
|
||||||
self.url = url
|
self.url = url
|
||||||
self.token = token
|
self.token = token
|
||||||
self.password = password
|
self.password = password
|
||||||
|
|||||||
@ -90,6 +90,7 @@ public actor GatewayNodeSession {
|
|||||||
await self?.handlePush(push)
|
await self?.handlePush(push)
|
||||||
},
|
},
|
||||||
connectOptions: connectOptions,
|
connectOptions: connectOptions,
|
||||||
|
loggerCategory: "gateway.node",
|
||||||
disconnectHandler: { [weak self] reason in
|
disconnectHandler: { [weak self] reason in
|
||||||
await self?.onDisconnected?(reason)
|
await self?.onDisconnected?(reason)
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user