logging

besom.internal.logging$
object logging

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
logging.type

Members list

Type members

Classlikes

object BesomLogger

Attributes

Companion
trait
Supertypes
class Object
trait Matchable
class Any
Self type
trait BesomLogger extends LoggerSupport[Result[Unit]]

Attributes

Companion
object
Supertypes
trait LoggerSupport[Result[Unit]]
class Object
trait Matchable
class Any
Known subtypes
object LocalBesomLogger.type

Attributes

Supertypes
trait BesomLogger
trait LoggerSupport[Result[Unit]]
class Object
trait Matchable
class Any
enum Key[A](val value: String)

Attributes

Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LocalBesomLogger extends BesomLogger

Attributes

Supertypes
trait BesomLogger
trait LoggerSupport[Result[Unit]]
class Object
trait Matchable
class Any
Self type
class MDC[A](inner: MDC) extends MDC

Attributes

Companion
object
Supertypes
trait MDC
class Object
trait Matchable
class Any
object MDC

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
MDC.type
class UserLoggerFactory(using ctx: Context) extends LoggerSupport[Output[Unit]]

Attributes

Supertypes
trait LoggerSupport[Output[Unit]]
class Object
trait Matchable
class Any

Value members

Givens

Givens

given structuredLoggingSupport[A <: Product]: Conversion[A, LoggableMessage]

Extensions

Extensions

extension (record: LogRecord)(record: LogRecord)

Exports

Defined exports

final val Level: Level.type
Exported from scribe
final type Level = Level
Exported from scribe