An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 5.3% on proxy.golang.org

proxy.golang.org : github.com/hyp3rd/hyperlogger

Package hyperlogger defines a flexible, high-performance logging system for Go applications. This package provides a comprehensive logging abstraction that supports: - Multiple log levels (Trace, Debug, Info, Warn, Error, Fatal) - Structured logging with typed fields - Context-aware logging for propagating request metadata - Color-coded output for terminal readability - Error integration with optional stack traces - Multiple output formats (text and JSON) - Asynchronous logging with fallback to synchronous for critical messages - Log file rotation and compression The core Logger interface defined in this package serves as the foundation for all logging operations throughout applications using this library. Concrete implementations of this interface are provided by the adapter package. This separation of interface from implementation allows for flexibility in logging backends while maintaining a consistent API for application code. Basic usage: Always call Sync() before application exit to ensure all logs are written:

Registry - Source - Documentation - JSON - codemeta.json
purl: pkg:golang/github.com/hyp3rd/hyperlogger
License: GPL-3.0
Latest release: about 1 month ago
First release: 4 months ago
Namespace: github.com/hyp3rd
Last synced: 24 days ago

v0.0.8
Published: about 1 month ago
Registry - Documentation - Download
v0.0.7
Published: about 2 months ago
Registry - Documentation - Download
v0.0.6
Published: about 2 months ago
Registry - Documentation - Download
v0.0.5
Published: 4 months ago
Registry - Documentation - Download
v0.0.4
Published: 4 months ago
Registry - Documentation - Download
v0.0.3
Published: 4 months ago
Registry - Documentation - Download
v0.0.2
Published: 4 months ago
Registry - Documentation - Download
v0.0.1
Published: 4 months ago
Registry - Documentation - Download