| 1234567891011121314151617181920212223242526272829303132333435 | 
							- package config
 
- import (
 
- 	"fmt"
 
- 	"log"
 
- 	"os"
 
- 	"path/filepath"
 
- )
 
- const (
 
- 	logName = "./data/log/pss.log"
 
- )
 
- func init() {
 
- 	if _, err := os.Stat(logName); err != nil {
 
- 		if os.IsNotExist(err) {
 
- 			if err = os.MkdirAll(filepath.Dir(logName), os.ModePerm); err != nil {
 
- 				log.Println(err)
 
- 			}
 
- 			if _, err = os.Create(logName); err != nil {
 
- 				log.Println(err)
 
- 			}
 
- 		} else {
 
- 			log.Println(err)
 
- 		}
 
- 	}
 
- 	logFile, err := os.OpenFile(logName, os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0644)
 
- 	if err != nil {
 
- 		fmt.Println("open log file failed, err:", err)
 
- 		return
 
- 	}
 
- 	log.SetOutput(logFile)
 
- 	log.SetFlags(log.Llongfile | log.Lmicroseconds | log.Ldate)
 
- }
 
 
  |