refactor: harden diagnostics and consolidate runtime code
This commit is contained in:
@@ -519,7 +519,9 @@ func (q *taskQueue) startWorker(opts *HandlerOptions) {
|
||||
q.opts = opts
|
||||
q.statePath = filepath.Join(opts.ExportDir, "tasks-state.json")
|
||||
q.logsDir = filepath.Join(opts.ExportDir, "tasks")
|
||||
_ = os.MkdirAll(q.logsDir, 0755)
|
||||
if err := os.MkdirAll(q.logsDir, 0755); err != nil {
|
||||
slog.Error("task queue: create logs directory", "path", q.logsDir, "error", err)
|
||||
}
|
||||
if !q.started {
|
||||
q.loadLocked()
|
||||
q.started = true
|
||||
|
||||
Reference in New Issue
Block a user