Add configurable logging level for jobs

This changes the default for JobLoggerLevel from "trace" to "info".

Closes #298
This commit is contained in:
Thorben Günther 2024-10-20 14:32:56 +02:00
parent 907588cef5
commit 71149e36fa
No known key found for this signature in database
GPG key ID: 415CD778D8C5AFED
3 changed files with 16 additions and 1 deletions

View file

@ -232,6 +232,15 @@ func (r *Runner) run(ctx context.Context, task *runnerv1.Task, reporter *report.
Inputs: inputs,
}
if r.cfg.Log.JobLevel != "" {
level, err := log.ParseLevel(r.cfg.Log.JobLevel)
if err != nil {
return err
}
runnerConfig.JobLoggerLevel = &level
}
rr, err := runner.New(runnerConfig)
if err != nil {
return err