Lego Woof A pure Scala 3 logging library with no runtime reflection

70
Lego Woof A pure Scala 3 logging library with no runtime reflection

Maven Central
Scala CI

A pure (in both senses of the word!) Scala 3 logging library with no runtime reflection.

Highlights

  • Pure Scala 3 library
  • Made with Cats Effect
  • Macro based (no runtime reflection)
    • Can be built for scala.js in the future!
  • Configured with plain Scala code

Installation

build.sbt

libraryDependencies ++= Seq(
  "org.legogroup" %% "woof-core"   % "$VERSION",
  "org.legogroup" %% "woof-slf4j"  % "$VERSION", // only if you need to use Woof via slf4j
  "org.legogroup" %% "woof-http4s" % "$VERSION", // only if you need to add correlation IDs in http4s 
)

Example

import cats.effect.IO

Join the pack! Join 8000+ others registered users, and get chat, make groups, post updates and make friends around the world!
https://www.knowasiak.com/register/

Knowasiak
WRITTEN BY

Knowasiak

Hey! look, i give tutorials to all my users and i help them!