package main
import (
"fmt"
"log"
"os"
)
// init
//
// @Description: 特殊的函数init,先于main函数执行,实现包级别的一些初始化操作
func init() {
// 获取日志文件句柄
// 以 只写入文件|没有时创建|文件尾部追加 的形式打开这个文件
logFile, err := os.OpenFile(`./日志.log`, os.O_WRONLY|os.O_CREATE|os.O_APPEND, 0666)
if err != nil {
log.Println(err.Error())
}
// 设置存储位置
log.SetOutput(logFile)
log.Println("===========================日志开始执行=========================")
//logFile.Close()
}
func main() {
in := ""
for {
fmt.Println("请输入日志")
fmt.Scanln(&in)
log.Println(in)
}
}