case class Record(level: String, levelValue: Double, message: String, fileName: String, className: String, methodName: Option[String], line: Option[Int], column: Option[Int], data: Map[String, Value], throwable: Option[Trace], timeStamp: Long, date: String, time: String) trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any