Log

izumi.logstage.api.Log$
object Log

Attributes

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

Members list

Concise view

Type members

Classlikes

final case class Context(static: StaticExtendedContext, dynamic: DynamicContext, customContext: CustomContext)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Context

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Context.type
final case class CustomContext(values: LogContext)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final case class DynamicContext(level: Level, threadData: ThreadData, tsMillis: Long)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Entry(message: Message, context: Context)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Entry

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Entry.type
object Level

Attributes

Companion:
trait
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Level.type
sealed trait Level extends Ordered[Level]

Attributes

Companion:
object
Graph
Supertypes
trait Ordered[Level]
trait Comparable[Level]
class Object
trait Matchable
class Any
Known subtypes
object Crit.type
object Debug.type
object Error.type
object Info.type
object Trace.type
object Warn.type
object LogArg

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
LogArg.type
final case class LogArgTyped[T](path: Seq[String], value: T, hiddenName: Boolean, codec: Option[LogstageCodec[T]])

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class LoggerId(id: String) extends AnyVal

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
object LoggerId

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class Message(template: StringContext, args: LogContext)

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Message extends MessageMat

Construct Message from a string interpolation using Message.apply

Construct Message from a string interpolation using Message.apply

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Message.type
final case class StaticExtendedContext(id: LoggerId, position: SourceFilePosition)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Construct Message from a string interpolation using StrictMessage.apply

Construct Message from a string interpolation using StrictMessage.apply

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
final case class ThreadData(threadName: String, threadId: Long)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Types

type LogArg = LogArgTyped[Any]
type LogContext = Seq[LogArg]