All Projects → zio → Zio Logging

zio / Zio Logging

Licence: apache-2.0
Simple logging for ZIO apps, with correlation, context & pluggable backends out of the box.

Programming Languages

scala
5932 projects

Projects that are alternatives of or similar to Zio Logging

Scala Logging
Convenient and performant logging library for Scala wrapping SLF4J.
Stars: ✭ 804 (+845.88%)
Mutual labels:  logging, slf4j
Testlogcollectors
A framework for capturing log statements during tests. Compatible with most popular logging frameworks. Works with JUnit and TestNG
Stars: ✭ 31 (-63.53%)
Mutual labels:  logging, slf4j
D4s
Dynamo DB Database Done Scala-way
Stars: ✭ 27 (-68.24%)
Mutual labels:  functional-programming, fp
Fkit
A functional programming toolkit for JavaScript.
Stars: ✭ 588 (+591.76%)
Mutual labels:  functional-programming, fp
Timbre
Pure Clojure/Script logging library
Stars: ✭ 1,253 (+1374.12%)
Mutual labels:  logging, slf4j
Funfix
Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️
Stars: ✭ 596 (+601.18%)
Mutual labels:  functional-programming, fp
Bugz
🐛 Composable User Agent Detection using Ramda
Stars: ✭ 15 (-82.35%)
Mutual labels:  functional-programming, fp
Fp Jargon Zh
函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon
Stars: ✭ 507 (+496.47%)
Mutual labels:  functional-programming, fp
Reqray
Log call tree summaries after each request for rust programs instrumented with `tracing`.
Stars: ✭ 37 (-56.47%)
Mutual labels:  logging, tracing
Stm4cats
STM monad for cats-effect
Stars: ✭ 35 (-58.82%)
Mutual labels:  functional-programming, fp
Bash Oo Framework
Bash Infinity is a modern standard library / framework / boilerplate for Bash
Stars: ✭ 5,247 (+6072.94%)
Mutual labels:  logging, functional-programming
Rambda
Faster and smaller alternative to Ramda
Stars: ✭ 1,066 (+1154.12%)
Mutual labels:  functional-programming, fp
Gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang.
Stars: ✭ 6,501 (+7548.24%)
Mutual labels:  logging, tracing
Frameless
Expressive types for Spark.
Stars: ✭ 717 (+743.53%)
Mutual labels:  functional-programming, fp
Bow
🏹 Bow is a cross-platform library for Typed Functional Programming in Swift
Stars: ✭ 538 (+532.94%)
Mutual labels:  functional-programming, fp
Eliot
Eliot: the logging system that tells you *why* it happened
Stars: ✭ 874 (+928.24%)
Mutual labels:  logging, tracing
Logary
Logs and metrics are one! Professional logging, metrics and analytics for your apps.
Stars: ✭ 479 (+463.53%)
Mutual labels:  logging, tracing
Fasy
FP iterators that are both eager and asynchronous
Stars: ✭ 488 (+474.12%)
Mutual labels:  functional-programming, fp
Flawless
WIP Delightful, purely functional testing no-framework. Don't even try to use it at work!
Stars: ✭ 33 (-61.18%)
Mutual labels:  functional-programming, fp
Funland
Type classes for interoperability of common algebraic structures in JavaScript, TypeScript and Flow
Stars: ✭ 46 (-45.88%)
Mutual labels:  functional-programming, fp

ZIO logging

CI Release Issues Discord
CI Release Artifacts Is it maintained? Discord

An environmental effect for adding logging into any ZIO application.

Key features:

  • Type safe, purely-functional
  • Context as first-class citizen implemented on top of FiberRef
  • Composability between Logger via contramap
  • ZIO Console, SLF4j, JS-Console and JS HTTP endpoint backends

To learn more about ZIO Logging, check out the following references:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].