kaocha 2024-01-16

Is there a configuration where I can affect what level logs are going to be printed when using kaocha-cloverage?

Ah, okay, thank you. It must be picking up the project's own logging configuration then.

I'm getting a lot of method too large exceptions so I'm setting up exclusions

And now my test output is flooded with lines like 18:21:00.359 [main] INFO cloverage.instrument [] [ ] - Excluded form (clojure.core.async.impl.ioc-macros/aget-object state_125342 52) {}

seems like generic logging setup, not kaocha specific. It would depend on what your logging backend is.

Looks like cloverage uses clojure.tools.logging, which tries a number of backends in order https://github.com/clojure/tools.logging

1. SLF4J 2. Apache Commons Logging 3. Log4J 2 4. Log4J 5. java.util.logging

I would do a clj -Stree | grep log to figure out what you have, then look at the docs for that backend for how to configure log levels

note that the things in this list will often still delegate to something else, e.g. slf4j is just an API, and will delegate the actual logging to something like logback