为什么Logrus将日志写入Linux日志?

时间:2020-02-10 06:52:16

标签: go logging

我使用Logrus库将golang日志写入文件。问题是logrus还将日志写入Linux系统日志。这是我在日志配置中的日志输出。

app = "helloworld"
usrdir = "/myDir"
FILES_${PN} += "${usrdir}/${app}"
FILES_${PN}-dbg += "${usrdir}/.debug"

do_install() {
    install -D -m 0755 ${B}/${app} ${D}/myDir/${app}
}

我不希望Logrus将应用程序日志写入Linux系统日志。有解决这个问题的想法吗?

1 个答案:

答案 0 :(得分:0)

要将输出写入文件,可以将输出设置为文件处理程序。

file, err := os.OpenFile(filename, os.O_WRONLY | os.O_CREATE, 0755)
if err != nil {
    // handle error
}
logrus.SetOutput(f)

如果您想引入更高级的逻辑来处理输出,则可以将此库Lumberjack用作日志输出

相关问题