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

Top 1.9% on proxy.golang.org
Top 1.4% dependent packages on proxy.golang.org
Top 2.3% dependent repos on proxy.golang.org

proxy.golang.org : github.com/coveooss/multilogger

Package multilogger is a thin wrapper around logrus https://github.com/sirupsen/logrus that writes logs simultaneously to many outputs at the same time. Each output (implemented as Hook) have their own logging level. It exposes the same API as a regular logrus logger. So, you can use multilogger to write logs to standard error with a minimal logging level (i.e. WarningLevel) and have the full debug log (i.e. DebugLevel or TraceLevel) written to a file. Differences with logrus This project is used in other Coveo projects to reduce visual clutter in CI systems while keeping debug logs available when errors arise:

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/coveooss/multilogger
License: MIT
Latest release: 7 months ago
First release: over 5 years ago
Namespace: github.com/coveooss
Dependent packages: 12
Dependent repositories: 5
Last synced: about 6 hours ago

    Loading...
    Readme
    Loading...