p
colog
package colog
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- colog
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait HasLogger[F[_], E, M] extends AnyRef
- type Log[A, B] = LogT[Id, A, B]
- type LogIO[A, B] = LogT[IO, A, B]
- final case class LogRecord(severity: Severity, message: String, error: Option[Throwable]) extends Product with Serializable
- abstract case class LogT[F[_], A, B] extends Product with Serializable
- final class Logger[F[_], A] extends AnyRef
- trait Logging[F[_], E, A] extends AnyRef
- type MemLog[A, B] = WriterT[Id, Vector[A], B]
- type MemLogT[F[_], A, B] = WriterT[F, Vector[A], B]
- sealed abstract class Severity extends Product with Serializable
- type StructuredLog[F[_], A] = LogT[F, LogRecord, A]
- type StructuredLogIO[A] = LogT[IO, LogRecord, A]
- trait StructuredLogging[F[_], E] extends Logging[F, E, LogRecord]
- type Timestamped[A] = (Instant, A)
Value Members
- implicit val severityOrdering: Ordering[Severity]
- object HasLogger
- object LogRecord extends Serializable
- object LogT extends LogTFunctions with LogTEffectInstances with Serializable
- object Logger extends LoggerFunctions with LoggerInstances1
- object Loggers
- object Logging
- object Severity extends Serializable
- object implicits extends AllSyntax