SkillAgentSearch skills...

Nxlog4go

Next logging package for the Go programming language based on log4go, std log lib, logrus, uber zap

Install / Use

/learn @ccpaging/Nxlog4go
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

nxlog4go - Next logging package based on log4go

License GoDoc Build Status Maintainability

Installation

  • Run go get github.com/ccpaging/nxlog4go

OR

  • Run go install github.com/ccpaging/nxlog4go

Features:

  • Structured
  • Fast - see benchmark
  • Extendable 3rd appender
  • Configurable
  • Robust
  • Completely API compatible with the stdlib log - support ansi color term
  • Logging With data fields - like uber zap
  • No external dependencies - plain ol' Go stdlib

Usage:

  • Add the following import:

import log "github.com/ccpaging/nxlog4go"

  • Sample, using global log
package main

import (
    log "github.com/ccpaging/nxlog4go"
)

func main() {
    log.Debug("This is Debug")
    log.Info("This is Info")
}

Acknowledgements:

Stability

This package is a work still in progress.

In any event, I encourage you to send me feedback.

But I really wouldn't recommend using nxlog4go in factory environment just yet.

View on GitHub
GitHub Stars63
CategoryDevelopment
Updated7d ago
Forks10

Languages

Go

Security Score

95/100

Audited on Apr 2, 2026

No findings