Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
Top 1.4% dependent packages on proxy.golang.org
Top 2.9% dependent repos on proxy.golang.org
proxy.golang.org : github.com/thalesfsp/sypl
Package sypl provides a Simple Yet Powerful Logger built on top of the Golang logger. A sypl logger can have many `Output`s, and each `Output` is responsible for writing to a specified destination. Each Output can have multiple `Processor`s, which run in isolation manipulating the log message. The order of execution is according to the registering order. The above features allow sypl to fit into many different logging flows and needs. In a application with many loggers, and child loggers, sometimes more fine control is needed, specially when debugging applications. Sypl offers two powerful ways to achieve that: `SYPL_FILTER`, and `SYPL_DEBUG` env vars. `SYPL_FILTER` allows to specify the name(s) of the component(s) that should be logged, for example, for a given application with the following loggers: `svc`, `pv`, and `cm`, if a developer wants only to see `svc`, and `pv` logging, it's achieved just setting `SYPL_FILTER="svc,pv"`. `SYPL_DEBUG` allows to specify the max level, for example, for a given application with the following loggers: `svc`, `pv`, and `cm`, if a developer sets: The possibilities are endless! Checkout the [`debugAndFilter`](example_test.go) for more.
Registry
-
Source
- Documentation
- JSON
purl: pkg:golang/github.com/thalesfsp/sypl
Keywords: concurrency, concurrent, go, golang, logger, multithread, non-blocking, text-processing
License: MIT
Latest release: 6 months ago
First release: almost 3 years ago
Namespace: github.com/thalesfsp
Dependent packages: 13
Dependent repositories: 3
Stars: 2 on GitHub
Forks: 0 on GitHub
See more repository details: repos.ecosyste.ms
Last synced: about 1 month ago
github.com/thalesfsp/configurer v1.3.22
Get config from anywhere, and export to environment82 versions - Latest release: 5 days ago - 5 dependent packages - 1 stars on GitHub
github.com/thalesfsp/httpclient v1.0.24
24 versions - Latest release: about 2 months ago - 2 dependent packagesgithub.com/thalesfsp/params v0.1.8
Set of params to be consistently used across multiple different packages11 versions - Latest release: 8 months ago - 2 dependent packages - 0 stars on GitHub
github.com/thalesfsp/dal v0.2.9
Database Abstraction Layer52 versions - Latest release: 10 months ago - 2 dependent packages - 1 stars on GitHub
github.com/thalesfsp/concurrentloop v1.2.4
Package concurrentloop provides a function to call a function concurrently powered by generics, c...22 versions - Latest release: 10 months ago - 7 dependent packages - 1 dependent repositories - 1 stars on GitHub
github.com/thalesfsp/customerror v1.2.1
Package customerror provides the base block to create custom errors. It also provides built-in cu...23 versions - Latest release: 11 months ago - 13 dependent packages - 3 dependent repositories - 1 stars on GitHub
github.com/thalesfsp/randomness v0.0.9
Package Randomness provides a secure random integer generator, optionally retryable, and collisio...3 versions - Latest release: 11 months ago - 6 dependent packages - 1 dependent repositories - 0 stars on GitHub
github.com/thalesfsp/questionnaire v0.0.12
A package to build questionnaires powered by a Finite State Machine12 versions - Latest release: 11 months ago - 0 stars on GitHub
github.com/thalesfsp/etler v0.1.7
Package etler provides a framework for building ETL (Extract, Transform, Load) pipelines.11 versions - Latest release: 12 months ago
github.com/thalesfsp/ethler v0.1.7
ETL pipeline in Go using Generics10 versions - Latest release: 12 months ago - 0 stars on GitHub
github.com/wreckingballstudiolabs/pubsub v1.0.26
30 versions - Latest release: about 1 year agogithub.com/WreckingBallStudioLabs/pubsub v1.0.26
29 versions - Latest release: about 1 year agogithub.com/thalesfsp/webserver v0.0.11
Package webserver provides a HTTP server: - Gracefully handles shutdown - Applies best practices ...1 version - Latest release: over 1 year ago - 0 stars on GitHub