24 lines
489 B
Go
24 lines
489 B
Go
package main
|
|
|
|
import (
|
|
"os"
|
|
"time"
|
|
)
|
|
|
|
func logger(input string) {
|
|
err := os.Mkdir("./log", 0755)
|
|
errorPanic(err)
|
|
println("[" + time.Now().Format("15:04:05") + "] " + input)
|
|
fileAddLine("["+time.Now().Format("15:04:05")+"] "+input, "./log/"+time.Now().Format("2006-02-01")+".log")
|
|
}
|
|
|
|
func errorPanic(err error, logBefore ...string) {
|
|
if err != nil {
|
|
for _, log := range logBefore {
|
|
logger(log)
|
|
}
|
|
logger(err.Error())
|
|
panic("\n----------------ERROR----------------\n")
|
|
}
|
|
}
|