Ecosyste.ms: Packages

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

Top 9.8% on proxy.golang.org
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

Top 8.2% on proxy.golang.org
github.com/thalesfsp/configurer v1.3.22
Get config from anywhere, and export to environment
82 versions - Latest release: 5 days ago - 5 dependent packages - 1 stars on GitHub
Top 8.5% on proxy.golang.org
github.com/thalesfsp/httpclient v1.0.24
24 versions - Latest release: about 2 months ago - 2 dependent packages
github.com/thalesfsp/params v0.1.8
Set of params to be consistently used across multiple different packages
11 versions - Latest release: 8 months ago - 2 dependent packages - 0 stars on GitHub
Top 8.4% on proxy.golang.org
github.com/thalesfsp/dal v0.2.9
Database Abstraction Layer
52 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 Machine
12 versions - Latest release: 11 months ago - 0 stars on GitHub
Top 8.7% on proxy.golang.org
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 Generics
10 versions - Latest release: 12 months ago - 0 stars on GitHub
Top 8.6% on proxy.golang.org
github.com/wreckingballstudiolabs/pubsub v1.0.26
30 versions - Latest release: about 1 year ago
Top 8.6% on proxy.golang.org
github.com/WreckingBallStudioLabs/pubsub v1.0.26
29 versions - Latest release: about 1 year ago
Top 9.0% on proxy.golang.org
github.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