Logger

oxygen.zio.logger.Logger
object Logger

Attributes

Experimental
true
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Logger.type

Members list

Type members

Classlikes

final case class Config(targets: Json, context: Option[Map[String, String]], spans: Option[List[Span]], level: LogLevel, logToZio: Option[Boolean])

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object LogContext

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
LogContext.type
final case class Span(label: String, startTime: Option[Long])

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Span

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Span.type
object SpanT

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
SpanT.type

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
level.type
object log

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
log.type
object logCause

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
logCause.type
object logCauseStack

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
object logStack

Attributes

Supertypes
class Object
trait Matchable
class Any
Self type
logStack.type

Types

type LogContext = Map[String, String]
type LogSpans = List[LogSpan]
type SpanT = String | Span

Value members