如何配置Prometheus Go Common Log(Logrus)?

时间:2019-03-25 12:13:01

标签: go logging prometheus

我想通过执行以下操作来稍微修改日志记录:

    mw := io.MultiWriter(os.Stdout, logFile)
    log.SetOutput(mw)
    log.SetFormatter(&log.JSONFormatter{})

由于我使用的是 prometheus通用日志记录器,因此似乎无法做到。 从我的角度来看,使用此记录器似乎是“最佳实践”,但现在我不确定。

我可以使用Prometheus记录器完成所需的更改,还是只需要直接使用对数记录?

更新0

显然,需要进一步说明我的目标:-)对此表示抱歉...

我要:

  • 修改日志格式,以便创建与splunk兼容的json日志消息。
  • 将所有日志消息写入stdout / stderr并写入日志文件。

0 个答案:

没有答案