(logFilePath, fileName string)
| 360 | } |
| 361 | |
| 362 | func 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 | |
| 382 | func (d *Driver) SetConfig(c *base.Config) (err error) { |
| 383 | if c != nil && c.AgentConfig != nil { |
no outgoing calls
no test coverage detected