t

freelog

EphemeralLogger

trait EphemeralLogger[F[_], Msg] extends Logger[F, Msg]

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. EphemeralLogger
  2. Logger
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Abstract Value Members

  1. abstract def block[A](fa: F[A]): F[A]

    Create a rewind block, wherein calls to rewind will rewind to the current state

  2. abstract def emit(msg: Msg, level: LogLevel): F[Unit]
    Definition Classes
    Logger
  3. abstract def emitProgress(prefix: Option[Msg], sizeHint: Option[Long], level: LogLevel, current: Long): F[Unit]
  4. abstract def flush: F[Unit]

    Flush the buffer to effect the last call to rewind

  5. abstract def rewind: F[Unit]

    Rewind to the state at the last containing block; Effectful changes to the log may be done lazily

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  6. final def debug(msg: Msg)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
    Definition Classes
    Logger
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  9. final def error(msg: Msg)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
    Definition Classes
    Logger
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  11. def getLoggableLineLength(implicit F: Applicative[F]): F[Option[Int]]
  12. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  13. final def info(msg: Msg)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
    Definition Classes
    Logger
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def log(msg: Msg, level: LogLevel)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
    Definition Classes
    Logger
  16. def logProgress(prefix: Option[Msg], sizeHint: Option[Long], level: LogLevel, current: Long)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. def progressEnd[A](prefix: Msg, logLevel: LogLevel, sizeHint: Option[Long], total: Long)(implicit F: Monad[F], ambientLevel: LogLevel): F[Unit]
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. def toString(): String
    Definition Classes
    AnyRef → Any
  23. final def trace(msg: Msg)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
    Definition Classes
    Logger
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def warn(msg: Msg)(implicit ambientLevel: LogLevel, F: Applicative[F]): F[Unit]
    Definition Classes
    Logger
  28. def wrapProgressInner[A](prefix: Msg, logLevel: LogLevel, sizeHint: Option[Long], index: Long)(body: F[A])(implicit F: Monad[F], ambientLevel: LogLevel): F[A]
  29. def wrapProgressInnerUsesPrefix: Boolean
  30. def wrapProgressOuter[A](prefix: Msg, logLevel: LogLevel)(body: F[A])(implicit ambientLevel: LogLevel): F[A]

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Logger[F, Msg]

Inherited from AnyRef

Inherited from Any

Ungrouped