Packages

c

ai.tripl.arc.util.log.logger

NoopLogger

class NoopLogger extends JsonLogger

Linear Supertypes
JsonLogger, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NoopLogger
  2. JsonLogger
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new NoopLogger()

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. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def exception(key: String, exception: Exception): JsonLogger

    Add an exception to the JSON hierarchy.

    Add an exception to the JSON hierarchy. The exception will be formatted to include the message and the stacktrace similar to how it is outputted using exception.printStackTrace()

    Definition Classes
    NoopLoggerJsonLogger
  9. def field(key: String, value: Supplier): JsonLogger

    Add a top level field as a lambda or supplier that is lazily evaluated only if the message is logged.

    Add a top level field as a lambda or supplier that is lazily evaluated only if the message is logged. null values will be represented as the json null primitive

    Definition Classes
    NoopLoggerJsonLogger
  10. def field(key: String, value: Any): JsonLogger

    Add a top level field.

    Add a top level field. null values will be represented as the json null primitive

    Definition Classes
    NoopLoggerJsonLogger
  11. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def json(key: String, jsonElement: Supplier[JsonElement]): JsonLogger

    Add an arbitrary JsonElement object to the top level with the given key that is lazily evaluated only if the message is logged

    Add an arbitrary JsonElement object to the top level with the given key that is lazily evaluated only if the message is logged

    Definition Classes
    NoopLoggerJsonLogger
  16. def json(key: String, jsonElement: JsonElement): JsonLogger

    Add an arbitrary JsonElement object to the top level with the given key.

    Add an arbitrary JsonElement object to the top level with the given key.

    Definition Classes
    NoopLoggerJsonLogger
  17. def list(key: String, list: Supplier[List]): JsonLogger

    Add a list to the JSON hierarchy as a lambda or supplier that is lazily evaluated only if the message is logged

    Add a list to the JSON hierarchy as a lambda or supplier that is lazily evaluated only if the message is logged

    Definition Classes
    NoopLoggerJsonLogger
  18. def list(key: String, list: List): JsonLogger

    Add a list to the JSON hierarchy

    Add a list to the JSON hierarchy

    Definition Classes
    NoopLoggerJsonLogger
  19. def log(): Unit

    Log the formatted message

    Log the formatted message

    Definition Classes
    NoopLoggerJsonLogger
  20. def map(key: String, map: Supplier[Map]): JsonLogger

    Add a map to the JSON hierarchy as a lambda or supplier that is lazily evaluated only if the message is logged

    Add a map to the JSON hierarchy as a lambda or supplier that is lazily evaluated only if the message is logged

    Definition Classes
    NoopLoggerJsonLogger
  21. def map(key: String, map: Map): JsonLogger

    Add a map to the JSON hierarchy

    Add a map to the JSON hierarchy

    Definition Classes
    NoopLoggerJsonLogger
  22. def marker(marker: Marker): JsonLogger

    Set the marker to use when generating the log message.

    Set the marker to use when generating the log message.

    marker

    marker to use when generating the log message. See details in the SLF4J Logger API documents.

    Definition Classes
    NoopLoggerJsonLogger
  23. def message(message: Supplier[String]): JsonLogger

    Set top level message field as a lambda or supplier that is lazily evaluated only if the message is logged

    Set top level message field as a lambda or supplier that is lazily evaluated only if the message is logged

    Definition Classes
    NoopLoggerJsonLogger
  24. def message(message: String): JsonLogger

    Set top level message field.

    Set top level message field. Convenience method for .field("message", ... )

    Definition Classes
    NoopLoggerJsonLogger
  25. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  26. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  27. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. def stack(): JsonLogger

    Include the stack dump of the current running thread in the log output.

    Include the stack dump of the current running thread in the log output. This data will be included in the output under the "stacktrace" key

    Definition Classes
    NoopLoggerJsonLogger
  29. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from JsonLogger

Inherited from AnyRef

Inherited from Any

Ungrouped