Package

zio

logging

Permalink

package logging

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. logging
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Appender[A] = Has[Service[A]]

    Permalink
  2. final case class LogAnnotation[A](name: String, initialValue: A, combine: (A, A) ⇒ A, render: (A) ⇒ String)(implicit evidence$1: ClassTag[A]) extends Product with Serializable

    Permalink

    A LogAnnotation describes a particular type of annotation applied to log lines.

  3. final case class LogContext extends Product with Serializable

    Permalink

    A LogContext stores context associated with logging operations.

  4. trait LogFormat[A] extends AnyRef

    Permalink

    Log Format represents function that that take context with all log annotations and string line and produce final log entry.

    Log Format represents function that that take context with all log annotations and string line and produce final log entry.

    Idea is that those format should be composed by decoration.

  5. sealed trait LogLevel extends AnyRef

    Permalink

    A log level defines the level at which an element is logged.

  6. trait Logger[-A] extends AnyRef

    Permalink
  7. type Logging = Has[Logger[String]]

    Permalink
  8. trait PlatformSpecificLogAppenderModifiers extends AnyRef

    Permalink

Value Members

  1. object LogAnnotation extends Serializable

    Permalink
  2. object LogAppender extends PlatformSpecificLogAppenderModifiers

    Permalink

    Represents log writer function that turns A into String and put in console or save to file.

  3. object LogContext extends Serializable

    Permalink
  4. object LogDatetimeFormatter

    Permalink
  5. object LogFiltering

    Permalink
  6. object LogFormat

    Permalink
  7. object LogLevel

    Permalink
  8. object Logger

    Permalink
  9. object Logging

    Permalink
  10. object log

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped