com.emarsys.logger.loggable

Type members

Classlikes

final case class LoggableBoolean(value: Boolean) extends LoggableValue
@implicitNotFound("\n Cannot use a value of type ${A} as a log parameter, as no implicit\n LoggableEncoder[${A}] instance is in scope.\n\n If you wish to create a LoggableEncoder instance for your class, in case ${A}\n is a case class or a sealed trait hierarchy, you may use the\n LoggableEncoder.deriveLoggableEncoder method to automatically generate it.\n ")
trait LoggableEncoder[A]
Companion
object
object LoggableEncoder extends LoggableEncoderStdlib1 with LoggableEncoderTypeClassInterface with LoggableEncoderJdk8DateTime with LoggableEncoderScalaDuration with LoggableEncoderStdlib2 with GenericLoggableEncoder
Companion
class
final case class LoggableFloating(value: Double) extends LoggableValue
final case class LoggableIntegral(value: Long) extends LoggableValue
final case class LoggableList(list: List[LoggableValue]) extends LoggableValue
Companion
object
object LoggableList
Companion
class
case object LoggableNil extends LoggableValue
final case class LoggableObject(obj: Map[String, LoggableValue]) extends LoggableValue
Companion
object
Companion
class
final case class LoggableString(value: String) extends LoggableValue
sealed abstract class LoggableValue
Companion
object
Companion
class