package logging
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- sealed trait LogFormat extends AnyRef
- sealed abstract class LogLevel extends Product with Serializable
- final case class LogLine(timestamp: LocalDateTime, thread: Thread, level: LogLevel, message: String, tags: List[String], error: Option[Throwable], sourceLocation: Option[SourcePos]) extends Product with Serializable
-
final
case class
Logger(transports: List[LoggerTransport]) extends LoggerMacroExtensions with Product with Serializable
This is the base class for all logging operations.
This is the base class for all logging operations. Logger is a collection of LoggerTransports. Internally whenever a message needs to be logged, it is broadcasted to all the available transports. The transports can internally decide what to do with the message and discard it if the message or the level is not relevant to the transport.
Value Members
- object Font
- object LogFormat
-
object
LogLevel extends Serializable
Defines standard log levels.
- object Logger extends Serializable
- object LoggerTransport