zhttp.logging

Type members

Classlikes

object Font
sealed trait LogFormat
Companion:
object
object LogFormat
Companion:
class
sealed abstract class LogLevel(val id: Int) extends Product with Serializable
Companion:
object
object LogLevel

Defines standard log levels.

Defines standard log levels.

Companion:
class
final case class LogLine(timestamp: LocalDateTime, thread: Thread, level: LogLevel, message: String, tags: List[String], error: Option[Throwable], sourceLocation: Option[SourcePos])
final case class Logger(transports: List[LoggerTransport]) extends LoggerMacroExtensions

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 mssage and discard it if the message or the level is not relevant to the transport.

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 mssage and discard it if the message or the level is not relevant to the transport.

Companion:
object
object Logger
Companion:
class