MCPcopy Index your code
hub / github.com/apache/devlake / getTaskLogger

Function getTaskLogger

backend/core/runner/run_task.go:441–453  ·  view source on GitHub ↗
(parentLogger log.Logger, task *models.Task)

Source from the content-addressed store, hash-verified

439}
440
441func getTaskLogger(parentLogger log.Logger, task *models.Task) (log.Logger, errors.Error) {
442 logger := parentLogger.Nested(fmt.Sprintf("task #%d", task.ID))
443 loggingPath := logruslog.GetTaskLoggerPath(logger.GetConfig(), task)
444 stream, err := logruslog.GetFileStream(loggingPath)
445 if err != nil {
446 return nil, err
447 }
448 logger.SetStream(&log.LoggerStreamConfig{
449 Path: loggingPath,
450 Writer: stream,
451 })
452 return logger, nil
453}

Callers 1

RunTaskFunction · 0.85

Calls 3

NestedMethod · 0.65
GetConfigMethod · 0.65
SetStreamMethod · 0.65

Tested by

no test coverage detected