tersesystems/blindsight

Clean up logger delegation

wsargent opened this issue · 0 comments

Logger delegation runs through ExtendedSLF4JLogger and we don't need any type or API, we just need to carry the state.

Add a small engine class that carries any state, i.e. (underlying: org.slf4j.Logger, markers: Option[Markers], conditional: => Boolean) that can be passed around between all implementations without change.