1
0
mirror of https://github.com/newnius/YAO-scheduler.git synced 2025-06-06 05:51:54 +00:00
This commit is contained in:
Newnius 2020-07-02 17:03:35 +08:00
parent cc6f358699
commit f3efb12efe

View File

@ -336,9 +336,13 @@ func serverAPI(w http.ResponseWriter, r *http.Request) {
}
func main() {
value := os.Getenv("LoggerOutputDir")
if len(value) != 0 {
f, err := os.OpenFile(value, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
loggerDir := os.Getenv("LoggerOutputDir")
if len(loggerDir) != 0 {
if _, err := os.Stat(loggerDir); os.IsNotExist(err) {
os.Mkdir(loggerDir, os.ModePerm)
}
file := strconv.FormatInt(time.Now().Unix(), 10) + ".log"
f, err := os.OpenFile(loggerDir+file, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
defer f.Close()
if err != nil {
log.Fatalf("error opening file: %v", err)