mirror of
https://github.com/go-admin-team/go-admin.git
synced 2026-09-26 19:58:45 +00:00
26 lines
533 B
Go
26 lines
533 B
Go
package logger
|
|
|
|
import (
|
|
"io"
|
|
"log"
|
|
"os"
|
|
)
|
|
|
|
var (
|
|
Info *log.Logger
|
|
Warning *log.Logger
|
|
Error * log.Logger
|
|
)
|
|
|
|
func init(){
|
|
errFile,err:=os.OpenFile("errors.log",os.O_CREATE|os.O_WRONLY|os.O_APPEND,0666)
|
|
if err!=nil{
|
|
log.Fatalln("打开日志文件失败:",err)
|
|
}
|
|
|
|
Info = log.New(os.Stdout,"Info:",log.Ldate | log.Ltime | log.Lshortfile)
|
|
Warning = log.New(os.Stdout,"Warning:",log.Ldate | log.Ltime | log.Lshortfile)
|
|
Error = log.New(io.MultiWriter(os.Stderr,errFile),"Error:",log.Ldate | log.Ltime | log.Lshortfile)
|
|
|
|
}
|