Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 523 Bytes

README.md

File metadata and controls

30 lines (23 loc) · 523 Bytes

logger

golang logger based on linux syslog

Create logger with options:

package main

import (
	"context"

	"github.com/primalcs/logger"
)

func main() {
	ctx := context.Background()
	lg, err := logger.NewLogger(ctx,
		logger.WithNSQWriter("127.0.0.1:4151", "new_topic"),
		logger.WithLogLevel(logger.DEBUG),
		logger.WithDelimiter(logger.DefaultDelimiter),
	)
	if err != nil {
		panic(err)
	}
	lg.Log(logger.DEBUG, "prefix_tag", "message", "key1", "value1", "key2", "value2")
}

For more Options - options.go