From cfe35f54b4a3aa7fcb4d3ade8185d5d01b5d4add Mon Sep 17 00:00:00 2001 From: Ammar Bandukwala Date: Sat, 18 Nov 2023 10:53:56 -0600 Subject: [PATCH] feat(cli/agent): preserve old logs (#10776) See https://github.com/coder/coder/pull/7815 for background. --- cli/agent.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cli/agent.go b/cli/agent.go index 0cdfc66c80..533065ff62 100644 --- a/cli/agent.go +++ b/cli/agent.go @@ -153,8 +153,9 @@ func (r *RootCmd) workspaceAgent() *clibase.Cmd { logWriter := &lumberjackWriteCloseFixer{w: &lumberjack.Logger{ Filename: filepath.Join(logDir, "coder-agent.log"), MaxSize: 5, // MB - // Without this, rotated logs will never be deleted. - MaxBackups: 1, + // Per customer incident on November 17th, 2023, its helpful + // to have the log of the last few restarts to debug a failing agent. + MaxBackups: 10, }} defer logWriter.Close()