项目作者: nullseed

项目描述 :
A Seq hook for Logrus
高级语言: Go
项目地址: git://github.com/nullseed/logruseq.git
创建时间: 2017-11-21T17:41:49Z
项目社区:https://github.com/nullseed/logruseq

开源协议:MIT License

下载


Logruseq

A Seq hook for Logrus

Build Status
Go Report Card
GoDoc

Install

  1. go get -u github.com/nullseed/logruseq

Usage

  1. package main
  2. import (
  3. "github.com/nullseed/logruseq"
  4. log "github.com/sirupsen/logrus"
  5. )
  6. func main() {
  7. log.AddHook(logruseq.NewSeqHook("http://localhost:5341"))
  8. // Or optionally use the hook with an API key:
  9. // log.AddHook(logruseq.NewSeqHook("http://localhost:5341",
  10. // logruseq.OptionAPIKey("N1ncujiT5pYGD6m4CF0")))
  11. log.WithFields(log.Fields{
  12. "animal": "walrus",
  13. }).Info("A walrus appears")
  14. }