Packages

case class OneLog(level: Option[LogLevel.Value], hostname: Option[String], datetime: Option[LocalDateTime], className: Option[String], methodName: Option[String], lineNumber: Option[String], prefix: Option[String], msg: Option[String]) extends Product with Serializable

OneLog case class is for storing a real log, including level, hostname, datetime, className, methodName, lineNumber, prefix and msg

level

option log level of LogLevel

hostname

option hostname of String

datetime

option datetime of LocalDateTime

className

option className of String

methodName

option methodName of String

lineNumber

option lineNumber of String

prefix

option prefix of String

msg

option msg of String, the real log content

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. OneLog
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new OneLog(level: Option[LogLevel.Value], hostname: Option[String], datetime: Option[LocalDateTime], className: Option[String], methodName: Option[String], lineNumber: Option[String], prefix: Option[String], msg: Option[String])

    level

    option log level of LogLevel

    hostname

    option hostname of String

    datetime

    option datetime of LocalDateTime

    className

    option className of String

    methodName

    option methodName of String

    lineNumber

    option lineNumber of String

    prefix

    option prefix of String

    msg

    option msg of String, the real log content

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val className: Option[String]
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. val datetime: Option[LocalDateTime]
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  10. val hostname: Option[String]
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val level: Option[LogLevel.Value]
  13. val lineNumber: Option[String]
  14. val methodName: Option[String]
  15. val msg: Option[String]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  19. val prefix: Option[String]
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. def toHtmlString: String

    toHtmlString is to replace the ANSI codes with html tags from the toStandardLogString result

    toHtmlString is to replace the ANSI codes with html tags from the toStandardLogString result

    returns

    the html format log

  22. def toStandardLogString: String

    toStandardLogString is an alias for toString

    toStandardLogString is an alias for toString

    returns

    the standard log string like

    [INFO] - hostname - 2021-07-20T14:45:20.425 - some.package.Class#method line number 20: hello world
    

  23. def toString(): String

    toString is an alias for toStandardLogString

    toString is an alias for toStandardLogString

    returns

    the standard log string like

    [INFO] - hostname - 2021-07-20T14:45:20.425 - some.package.Class#method line number 20: hello world
    

    Definition Classes
    OneLog → AnyRef → Any
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped