rkennedy / nblog

NetBackup log formatting for Go slog package

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nblog

Go Reference

The nblog package provides a handler for the slo package that formats records in the style of NetBackup "legacy" logs:

time [pid] <sev> caller: message

Additional attributes will appear JSON-style after the message.

Usage

go get github.com/rkennedy/nblog
package main

import (
	"os"

	"github.com/rkennedy/nblog"
	"golang.org/x/exp/slog"
)

func main() {
	logger := slog.New(nblog.NewHandler(os.Stdout))
	logger.Info("message")
}

About

NetBackup log formatting for Go slog package

License:MIT License


Languages

Language:Go 95.5%Language:Shell 4.5%