Wrenchez

A weaver integration for Natchez
Home

this library is considered to be so raw it's almost dangerous to use it

A very small and incomplete implementation of Span and EntryPoint to create a trace tree in memory and dump it pretty when the test fails in weaver

Installation

This "library" is published to Sonatype Snapshots, for all latest Scala 2.12, 2.13 and 3.0.0-M3.

It's also cross built for Cats effect 2 and 3 - CE3 artifacts are 1 minor version higher.

Cats Effect 2

resolvers += Resolver.sonatypeRepo("snapshots"),
libraryDependencies += "com.indoorvivants" %% "wrenchez-core" % "0.0.0+8-ae366036-SNAPSHOT"

Cats Effect 3

resolvers += Resolver.sonatypeRepo("snapshots"),
libraryDependencies += "com.indoorvivants" %% "wrenchez-core" % "0.1.0+8-ae366036-SNAPSHOT"

Why?

I'm not sure. It's pretty.

Example from tests: