Releases: kevin-lee/logger-f
Releases · kevin-lee/logger-f
v2.0.0-beta24
2.0.0-beta24 - 2024-01-14
Internal Housekeeping
v2.0.0-beta23
2.0.0-beta23 - 2023-12-05
Internal Housekeeping
- [
logger-f-logback-mdc-monix3
] Bumplogback-scala-interop
to0.2.0
(#508)
v2.0.0-beta22
2.0.0-beta22 - 2023-11-08
Change
-
Change the
LogMessage
parameter in thelog(F[A])
method fromNotIgnorable
toMaybeIgnorable
(#498)
This could be required and useful for case likefinal case class Something(id: Int, name: String) val fa: F[Something] = ... Log[F].log(fa) { case Something(0, _) => ignore case Something(n, name) => info(s"Something: id=$n, name=$name") }
Improvement
-
Remove unnecessary re-evaluation of
String
inlogS
(#500)
msg()
andmessage
(call-by-name) below in line 61 (Scala 2) and line 62 (Scala 3) were replaced with a single lazy evaluation.
v2.0.0-beta21
v2.0.0-beta20
2.0.0-beta20 - 2023-09-09
Internal Housekeeping
v2.0.0-beta19
2.0.0-beta19 - 2023-09-06
Changed
-
Remove unnecessary
FxCtor
fromloggerf.instances.future.logFuture
(#473)Since
loggerf.instances.future.LogFuture
can just haveeffectie.instances.future.fxCtor.fxCtorFuture
, it's not required to haveEF: FxCtor[Future]
as a parameter ofloggerf.instances.future.logFuture
.
v2.0.0-beta18
v2.0.0-beta17
v2.0.0-beta16
2.0.0-beta16 - 2023-07-17
New Feature
- Add
initialize
method takingMonix3MdcAdapter
in the companion object ofMonix3MdcAdapter
(#452)