| skipped 18 lines |
19 | 19 | | func InitLog(options Options) { |
20 | 20 | | logDir := options.Scan.TmpOutput |
21 | 21 | | if logDir == "" { |
22 | | - | logDir = path.Join(os.TempDir(), "mtg-log") |
| 22 | + | options.Scan.TmpOutput = path.Join(os.TempDir(), "mtg-log") |
23 | 23 | | } |
24 | | - | if !FolderExists(logDir) { |
25 | | - | os.MkdirAll(logDir, 0755) |
| 24 | + | |
| 25 | + | if !FolderExists(options.Scan.TmpOutput) { |
| 26 | + | os.MkdirAll(options.Scan.TmpOutput, 0755) |
26 | 27 | | } |
27 | | - | options.LogFile = path.Join(logDir, "metabigor.log") |
| 28 | + | options.LogFile = path.Join(options.Scan.TmpOutput, "metabigor.log") |
28 | 29 | | f, err := os.OpenFile(options.LogFile, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666) |
29 | 30 | | if err != nil { |
30 | 31 | | logger.Error("error opening file: %v", err) |
| skipped 60 lines |