package logging
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- logging
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type Appender[A] = Has[Service[A]]
-
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
A
LogAnnotation
describes a particular type of annotation applied to log lines. -
final
case class
LogContext extends Product with Serializable
A
LogContext
stores context associated with logging operations. -
trait
LogFormat[A] extends AnyRef
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.
-
sealed
trait
LogLevel extends AnyRef
A log level defines the level at which an element is logged.
- trait Logger[-A] extends AnyRef
- type Logging = Has[Logger[String]]
- trait PlatformSpecificLogAppenderModifiers extends AnyRef
Value Members
- object LogAnnotation extends Serializable
-
object
LogAppender extends PlatformSpecificLogAppenderModifiers
Represents log writer function that turns A into String and put in console or save to file.
- object LogContext extends Serializable
- object LogDatetimeFormatter
- object LogFiltering
- object LogFormat
- object LogLevel
- object Logger
- object Logging
- object log