Packages

case class LoggingOptions(debugLogWhenHandled: Boolean, debugLogAllDecodeFailures: Boolean, errorLogLogicExceptions: Boolean) extends Product with Serializable

debugLogWhenHandled

Should information which endpoint handles a request, by providing a response, be DEBUG-logged

debugLogAllDecodeFailures

Should all decode failures be DEBUG-logged, for each endpoint, even if the request is not handled by that endpoint (the {{DecodeFailureHandler}} for the given decode failure returns a no-match result), and the next endpoint will be tried.

errorLogLogicExceptions

Should exceptions that occur when evaluating endpoint server logic be ERROR-logged.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LoggingOptions
  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 LoggingOptions(debugLogWhenHandled: Boolean, debugLogAllDecodeFailures: Boolean, errorLogLogicExceptions: Boolean)

    debugLogWhenHandled

    Should information which endpoint handles a request, by providing a response, be DEBUG-logged

    debugLogAllDecodeFailures

    Should all decode failures be DEBUG-logged, for each endpoint, even if the request is not handled by that endpoint (the {{DecodeFailureHandler}} for the given decode failure returns a no-match result), and the next endpoint will be tried.

    errorLogLogicExceptions

    Should exceptions that occur when evaluating endpoint server logic be ERROR-logged.

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. val debugLogAllDecodeFailures: Boolean
  7. val debugLogWhenHandled: Boolean
  8. def decodeFailureHandledMsg(e: Endpoint[_, _, _, _], df: DecodeFailure, input: EndpointInput[_], responseValue: Any): Option[(String, Option[Throwable])]
  9. def decodeFailureNotHandledMsg(e: Endpoint[_, _, _, _], df: DecodeFailure, input: EndpointInput[_]): Option[String]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val errorLogLogicExceptions: Boolean
  12. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def logicExceptionMsg(e: Endpoint[_, _, _, _]): Option[String]
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def requestHandledMsg(e: Endpoint[_, _, _, _], statusCode: Int): Option[String]
  20. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped