Package Usage: go: 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:
18 versions
Latest release: almost 5 years ago
11 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/coveooss/multilogger
Dependent Repos 5
coveooss/gotemplate
Apply go template over files ending with .template in the current directorySize: 2.34 MB - Last synced: 13 days ago - Pushed: 13 days ago

coveooss/terragrunt Fork of gruntwork-io/terragrunt
Coveo's fork of Terragrunt: a thin wrapper for Terraform that supports locking for Terraform state and enforces best practices.Size: 13.3 MB - Last synced: 6 days ago - Pushed: 6 days ago

buildpacks-community/scafall
Golang based project scaffolding toolSize: 263 KB - Last synced: 20 days ago - Pushed: about 1 year ago

coveooss/tgf
A Terragrunt frontend that allow execution of Terragrunt/Terraform through DockerSize: 13.1 MB - Last synced: 2 days ago - Pushed: 2 days ago

wtrep/tgf Fork of coveooss/tgf
A Terragrunt frontend that allow execution of Terragrunt/Terraform through DockerSize: 12.7 MB - Last synced: 11 months ago - Pushed: over 1 year ago

dbman666/rabbit-message-replayer
From either store files, or index files.Size: 818 KB - Last synced: 11 months ago - Pushed: over 5 years ago

