From 11361a4dab50fab3aba32ac5a7e00cb35bc183e2 Mon Sep 17 00:00:00 2001 From: Shikong <919411476@qq.com> Date: Tue, 5 Oct 2021 22:21:02 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20log=20=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- base/log/main.go | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 base/log/main.go diff --git a/base/log/main.go b/base/log/main.go new file mode 100644 index 0000000..411438a --- /dev/null +++ b/base/log/main.go @@ -0,0 +1,35 @@ +package main + +import ( + "fmt" + "log" + "os" + "path/filepath" + "time" +) + +// log + +func main() { + logFilePath, _ := filepath.Abs(filepath.Join(os.TempDir(), "./log.log")) + + f, err := os.OpenFile(logFilePath, os.O_APPEND|os.O_CREATE|os.O_TRUNC|os.O_WRONLY, 0644) + if err != nil { + fmt.Println(err) + return + } + defer func() { + _ = f.Close() + }() + + // 设置 log 输出位置 + // 默认 输出到 标准输出流 + //log.SetOutput(os.Stdout) + // 输出 到 指定文件 + log.SetOutput(f) + + for { + log.Println("测试日志") + time.Sleep(1 * time.Second) + } +}