diff --git a/main.go b/main.go index 35cabf3..67bed67 100644 --- a/main.go +++ b/main.go @@ -3,7 +3,9 @@ package main import ( "github.com/DanielFillol/DataJUD_API_CALLER/csv" "github.com/DanielFillol/DataJUD_API_CALLER/request" + "io" "log" + "os" "time" ) @@ -26,6 +28,18 @@ func main() { log.Fatal("Error loading requests from CSV: ", err) } + // Setup Log file + logFile, err := os.Create("output.log.txt") + if err != nil { + log.Fatal("Failed to open log file:", err) + } + defer logFile.Close() + + // Create a multi-writer that writes to both the file and os.Stdout (terminal) + multiWriter := io.MultiWriter(os.Stdout, logFile) + + log.SetOutput(multiWriter) + // Make API requests asynchronously start := time.Now() log.Println("Starting API calls...")