gpt4 book ai didi

logging - 使用 Golang 包日志将行附加到文件,而不是获取新行。

转载 作者:数据小太阳 更新时间:2023-10-29 03:35:40 24 4
gpt4 key购买 nike

当我使用 log 写入文本文件时,我正在使用 golang 包“log”,它不会在末尾附加新的文本行。它把所有东西都放在一起。

This is how it looks.

How I would like it to look.

当前代码。

f, err := os.OpenFile("D:\\temp2\\testlogfile.txt", os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
if err != nil {
Error.Fatalf("error opening file: %v", err)
}
defer f.Close()
multi := io.MultiWriter(os.Stdout, f)
log.SetOutput(multi)
log.Println("testy1")
log.Println("testy2")

有人有什么想法吗?

最佳答案

正如评论中已经提到的,您的编辑器不理解 unix 风格 "LF" \n 换行符。
考虑使用 Notepad++

https://notepad-plus-plus.org/

关于logging - 使用 Golang 包日志将行附加到文件,而不是获取新行。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34733503/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com