Log

izumi.logstage.api.Log
object Log

Attributes

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

Members list

Type members

Classlikes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Companion
object
Supertypes
trait Ordered[Level]
trait Comparable[Level]
class Object
trait Matchable
class Any
Known subtypes
object Crit
object Debug
object Error
object Info
object Trace
object Warn
Show all
object LogArg

Attributes

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

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class AnyVal
trait Matchable
class Any
Show all
object LoggerId

Attributes

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

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
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
Supertypes
trait Product
trait Mirror
trait MessageMat
class Object
trait Matchable
class Any
Show all
Self type
Message.type
final case class StaticExtendedContext(id: LoggerId, position: SourceFilePosition)

Attributes

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

Construct Message from a string interpolation using StrictMessage.apply

Construct Message from a string interpolation using StrictMessage.apply

Attributes

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

Attributes

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

Types

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