问题描述:无法发送logrus输出/dev/null
回答:
问题描述中提到的无法发送logrus输出/dev/null,是指在使用logrus日志库时,无法将日志输出到/dev/null文件中。下面对该问题进行解答:
import (
"github.com/sirupsen/logrus"
"os"
)
func main() {
logFile, err := os.OpenFile("log.txt", os.O_CREATE|os.O_WRONLY|os.O_APPEND, 0666)
if err != nil {
panic(err)
}
defer logFile.Close()
logrus.SetOutput(logFile)
logrus.Info("This is a log message")
}
```
上述代码中,通过os.OpenFile打开一个名为log.txt的文件,并将其作为日志输出的目标文件。然后,使用logrus.SetOutput将日志输出设置为log.txt文件。
以上是对问题的解答,希望能对您有所帮助。
领取专属 10元无门槛券
手把手带您无忧上云