Categorygithub.com/Yacast/zap-parser
repositorypackage
0.0.0-20190910221712-cf1af1579b12
Repository: https://github.com/yacast/zap-parser.git
Documentation: pkg.go.dev

# README

Documentation

zap-parser

A golang parser for Uber's zap logger json output.

Quick Start

import (
    // ...
    "fmt"

	"github.com/Yacast/zap-parser"
)

p, err := zapparser.FromFile("/path/to/logs"))
if err != nil {
	panic(err)
}

p.OnError(func(err error) {
    fmt.Println(err)
})

p.OnEntry(func(e *zapparser.Entry) {
    fmt.Println(e.Message)
})

p.Start()
fmt.Println("Done parsing...")