From 6fdebd8a078c98a2ed29be53b8f96392d4104691 Mon Sep 17 00:00:00 2001 From: Colin Adler Date: Fri, 2 Jun 2023 12:28:38 -0500 Subject: [PATCH] hotfix(agent): only retain 1 logfile at a time (#7815) --- cli/agent.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cli/agent.go b/cli/agent.go index aae59dc4e5..c7e41df975 100644 --- a/cli/agent.go +++ b/cli/agent.go @@ -68,6 +68,8 @@ func (r *RootCmd) workspaceAgent() *clibase.Cmd { logWriter := &lumberjack.Logger{ Filename: filepath.Join(logDir, "coder-agent-init.log"), MaxSize: 5, // MB + // Without this, rotated logs will never be deleted. + MaxBackups: 1, } defer logWriter.Close() @@ -146,6 +148,8 @@ func (r *RootCmd) workspaceAgent() *clibase.Cmd { ljLogger := &lumberjack.Logger{ Filename: filepath.Join(logDir, "coder-agent.log"), MaxSize: 5, // MB + // Without this, rotated logs will never be deleted. + MaxBackups: 1, } defer ljLogger.Close() logWriter := &closeWriter{w: ljLogger}