Skip to content

Commit eaef322

Browse files
committed
hotfix(agent): only retain 1 logfile at a time
1 parent 078926f commit eaef322

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

cli/agent.go

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,9 @@ func (r *RootCmd) workspaceAgent() *clibase.Cmd {
6666
// of zombie processes.
6767
if reaper.IsInitProcess() && !noReap && isLinux {
6868
logWriter := &lumberjack.Logger{
69-
Filename: filepath.Join(logDir, "coder-agent-init.log"),
70-
MaxSize: 5, // MB
69+
Filename: filepath.Join(logDir, "coder-agent-init.log"),
70+
MaxSize: 5, // MB
71+
MaxBackups: 1,
7172
}
7273
defer logWriter.Close()
7374

@@ -144,8 +145,9 @@ func (r *RootCmd) workspaceAgent() *clibase.Cmd {
144145
go DumpHandler(ctx)
145146

146147
ljLogger := &lumberjack.Logger{
147-
Filename: filepath.Join(logDir, "coder-agent.log"),
148-
MaxSize: 5, // MB
148+
Filename: filepath.Join(logDir, "coder-agent.log"),
149+
MaxSize: 5, // MB
150+
MaxBackups: 1,
149151
}
150152
defer ljLogger.Close()
151153
logWriter := &closeWriter{w: ljLogger}

0 commit comments

Comments
 (0)