DynamicOdinConsoleLogger

com.permutive.logging.dynamic.odin.DynamicOdinConsoleLogger$
See theDynamicOdinConsoleLogger companion trait

Attributes

Companion:
trait
Source:
DynamicOdinLogger.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Type members

Classlikes

case class Config(formatter: Formatter, asyncTimeWindow: FiniteDuration, asyncMaxBufferSize: Option[Int])

Attributes

Source:
DynamicOdinLogger.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any
case class RuntimeConfig(minLevel: Level, levelMapping: Map[String, Level])

Attributes

Companion:
object
Source:
DynamicOdinLogger.scala
Graph
Supertypes
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Source:
DynamicOdinLogger.scala
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Concrete methods

def console[F[_] : Async](config: Config, initialConfig: RuntimeConfig)(implicit evidence$3: Async[F], eq: Eq[RuntimeConfig]): Resource[F, DynamicOdinConsoleLogger[F]]

Attributes

Source:
DynamicOdinLogger.scala
def create[F[_] : Async](config: Config, runtimeConfig: RuntimeConfig)(make: RuntimeConfig => Logger[F])(implicit evidence$4: Async[F], eq: Eq[RuntimeConfig]): Resource[F, DynamicOdinConsoleLogger[F]]

Attributes

Source:
DynamicOdinLogger.scala