Logger

com.geirolz.app.toolkit.logger.Logger
See theLogger companion object
trait Logger[F[_]]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait ConsoleLogger[F]
trait NoopLogger[F]

Members list

Value members

Abstract methods

def debug(message: => String): F[Unit]
def debug(ex: Throwable)(message: => String): F[Unit]
def error(message: => String): F[Unit]
def error(ex: Throwable)(message: => String): F[Unit]
def failure(message: => String): F[Unit]
def failure(ex: Throwable)(message: => String): F[Unit]
def info(message: => String): F[Unit]
def info(ex: Throwable)(message: => String): F[Unit]
def trace(message: => String): F[Unit]
def trace(ex: Throwable)(message: => String): F[Unit]
def warn(message: => String): F[Unit]
def warn(ex: Throwable)(message: => String): F[Unit]

Concrete methods

def mapK[G[_]](nat: FunctionK[F, G]): Logger[G]