arnaucube
arnaucube/goBlockchainDataAnalysisPublic Self-hosted repository
goBlockchainDataAnalysis/log.go
log.goRaw
 1package main
 2
 3import (
 4	"io"
 5	"log"
 6	"os"
 7	"time"
 8)
 9
10func savelog() {
11	timeS := time.Now().String()
12	_ = os.Mkdir("logs", os.ModePerm)
13	logFile, err := os.OpenFile("logs/log-"+timeS+".log", os.O_CREATE|os.O_APPEND|os.O_RDWR, 0666)
14	if err != nil {
15		panic(err)
16	}
17	mw := io.MultiWriter(os.Stdout, logFile)
18	log.SetOutput(mw)
19}