From 13e214f7f10656b804d2a63155bec5b93f660358 Mon Sep 17 00:00:00 2001 From: Spike Curtis Date: Thu, 1 Feb 2024 08:18:13 +0400 Subject: [PATCH] feat: add logging to agent yamux session (#11912) Log yamux errors and warnings in the agent. --- codersdk/agentsdk/agentsdk.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codersdk/agentsdk/agentsdk.go b/codersdk/agentsdk/agentsdk.go index 78429bcfcc..7c52d89cac 100644 --- a/codersdk/agentsdk/agentsdk.go +++ b/codersdk/agentsdk/agentsdk.go @@ -218,7 +218,8 @@ func (c *Client) Listen(ctx context.Context) (drpc.Conn, error) { }, } config := yamux.DefaultConfig() - config.LogOutput = io.Discard + config.LogOutput = nil + config.Logger = slog.Stdlib(ctx, c.SDK.Logger(), slog.LevelInfo) session, err := yamux.Client(netConn, config) if err != nil { return nil, xerrors.Errorf("multiplex client: %w", err)