8000 log · coder/coder@abdd813 · GitHub
[go: up one dir, main page]

Skip to content

Commit abdd813

Browse files
committed
log
1 parent 7d9d161 commit abdd813

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

agent/agentcontainers/api.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,13 @@ func WithDevcontainers(devcontainers []codersdk.WorkspaceAgentDevcontainer, scri
113113
break
114114
}
115115
}
116+
if api.devcontainerLogSourceIDs[devcontainer.WorkspaceFolder] == uuid.Nil {
117+
api.logger.Error(api.ctx, "devcontainer log source ID not found for devcontainer",
118+
slog.F("devcontainer", devcontainer.Name),
119+
slog.F("workspace_folder", devcontainer.WorkspaceFolder),
120+
slog.F("config_path", devcontainer.ConfigPath),
121+
)
122+
}
116123
}
117124
}
118125
}
@@ -164,6 +171,8 @@ func NewAPI(logger slog.Logger, options ...Option) *API {
164171
configFileModifiedTimes: make(map[string]time.Time),
165172
scriptLogger: func(uuid.UUID) ScriptLogger { return noopScriptLogger{} },
166173
}
174+
// The ctx and logger must be set before applying options to avoid
175+
// nil pointer dereference.
167176
for _, opt := range options {
168177
opt(api)
169178
}

0 commit comments

Comments
 (0)
0