作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
实现 Logrus Go 包。文件已保存,但停止在控制台上打印日志,日志仅在创建的名为 vendor.log 的 .log 文件中可见。
这是当前使用的代码。
package logging
import (
"fmt"
"os"
mylog "github.com/sirupsen/logrus"
)
// InitializeLogging asdas
func InitializeLogging(logFile string) {
var file, err = os.OpenFile(logFile, os.O_RDWR|os.O_CREATE|os.O_APPEND, 0666)
if err != nil {
fmt.Println("Could Not Open Log File : " + err.Error())
}
mylog.SetOutput(file)
//log.SetFormatter(&log.TextFormatter{})
mylog.SetFormatter(&mylog.JSONFormatter{})
}
最佳答案
您可以尝试写入多个目标:
mylog.SetOutput(io.MultiWriter(file, os.Stdout))
关于go - 洛格鲁斯 : How to print con console log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57651476/
我是一名优秀的程序员,十分优秀!