package main
import (
"game/logger"
"time"
)
func main() {
date := time.Now().Format("200612")
logger.Config("/var/golang/data/log", "userLogin_"+date)
logger.WriteString("ddddddddddddddddfffffffffffffffffffccccccccccccccc")
}
package logger
import (
"os"
"time"
)
var Path string
var File string
const DIR = "/"
const EXT = ".log"
func Config(path string, file string) bool {
Path = path + DIR + time.Now().Format("20061")
File = Path + DIR + file + EXT
return true
}
func WriteString(content string) int {
_, err := os.Stat(Path)
res := os.IsNotExist(err)
if res == true {
os.MkdirAll(Path, os.ModePerm)
}
_, err = os.Stat(File)
res = os.IsNotExist(err)
if res == true {
os.Create(File)
}
fp, _ := os.OpenFile(File, os.O_APPEND, os.ModePerm)
date := "DateTime:" + time.Now().Format("2006-01-2 15:04:05") + "\n"
rs, err := fp.WriteString(date + "LogContent:" + content + "\n")
fp.Close()
return rs
}
![](https://oscimg.oschina.net/oscnet/f8409012f640317c311a68293607560258d.jpg)