MCPcopy Create free account
hub / github.com/actiontech/dtle / setupLogger

Function setupLogger

driver/driver.go:362–380  ·  view source on GitHub ↗
(logFilePath, fileName string)

Source from the content-addressed store, hash-verified

360}
361
362func setupLogger(logFilePath, fileName string) hclog.Logger {
363
364 logFileName := logFilePath
365 if strings.HasSuffix(logFileName, "/") {
366 logFileName += fileName
367 }
368
369 rotateFile := &lumberjack.Logger{
370 Filename: logFileName,
371 MaxSize: 512, // MB
372 Compress: true,
373 }
374
375 return hclog.New(&hclog.LoggerOptions{
376 Name: "",
377 Level: hclog.Info,
378 Output: rotateFile,
379 })
380}
381
382func (d *Driver) SetConfig(c *base.Config) (err error) {
383 if c != nil && c.AgentConfig != nil {

Callers 2

NewRunnerMethod · 0.85
setupLoggerMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected