Categorygithub.com/trk54ylmz/logrus-boltdb-hook
modulepackage
0.0.0-20190212134648-d0d949bf0814
Repository: https://github.com/trk54ylmz/logrus-boltdb-hook.git
Documentation: pkg.go.dev

# README

Logrus BoltDB Hook

With this hook logrus saves messages in the BoltDB

Install

$ go get github.com/trK54Ylmz/logrus-boltdb-hook

Usage

package main

import (
	"github.com/sirupsen/logrus"
	logrusbolt "github.com/trK54Ylmz/logrus-boltdb-hook"
)

func init() {
	config := logrusbolt.BoltHook{
		Bucket:    "test",
		Formatter: &logrus.JSONFormatter{},
		DBLoc:     "/tmp/test.db",
	}
	
	hook, err := logrusbolt.NewHook(config)
	
	if err == nil {
		logrus.AddHook(hook)
	} else {
		logrus.Error(err)
	}
}


func main() {
	logrus.Info("test info")
}

# Functions

Creates a hook for instance of logrus logger.

# Structs

No description provided by the author