@implicitNotFound("\n Could not find an implicit Log[${F}].\n You can probably find it from the loggerf.instances package from logger-f-cats module.\n ---\n import loggerf.instances.cats.given\n // or\n import loggerf.instances.cats.logF\n ---\n -----\n If this doesn\'t solve, you probably need a CanLog instance.\n To create it, please check out the following document.\n\n https://logger-f.kevinly.dev/docs/cats/import#canlog-logger\n\n -----\n If it doesn\'t solve, it\'s probably because of missing an Fx[F] instance.\n\n You can simply import the Fx[F] instance of your effect library.\n Please check out the message of @implicitNotFound annotation on effectie.core.Fx.\n\n ") trait Log[F[*]]
- Since
2022-02-09
- Companion
- object
Value members
Abstract methods
Concrete methods
def log[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage | Ignore, toLeveledMessage: A => LeveledMessage | Ignore): F[Option[A]]
def log[A, B](feab: F[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignore, rightToMessage: B => LeveledMessage | Ignore): F[Either[A, B]]
def log_[A](foa: F[Option[A]])(ifEmpty: => LeveledMessage | Ignore, toLeveledMessage: A => LeveledMessage | Ignore): F[Unit]
def log_[A, B](feab: F[Either[A, B]])(leftToMessage: A => LeveledMessage | Ignore, rightToMessage: B => LeveledMessage | Ignore): F[Unit]