26 lines
491 B
Go
26 lines
491 B
Go
package logger
|
||
|
||
import (
|
||
"log"
|
||
"os"
|
||
)
|
||
|
||
var Logger *log.Logger
|
||
|
||
func Init() error {
|
||
//创建输出日志文件
|
||
logFile, err := os.Create("./main.log")
|
||
if err != nil {
|
||
return err
|
||
}
|
||
//创建一个Logger
|
||
//参数1:日志写入目的地
|
||
//参数2:每条日志的前缀
|
||
//参数3:日志属性
|
||
Logger = log.New(logFile, "coredump-handler_", log.Ldate|log.Ltime|log.Lshortfile)
|
||
|
||
//SetFlags设置输出选项
|
||
Logger.SetFlags(log.Ldate | log.Ltime | log.Lshortfile)
|
||
return nil
|
||
}
|