Class

ca.bwbecker.facades.jsnlog.impl

AppenderOptionsBuilder

Related Doc: package impl

Permalink

class AppenderOptionsBuilder extends JSOptionBuilder[AppenderOptions, AppenderOptionsBuilder] with AppenderOptionsSetters[AppenderOptions, AppenderOptionsBuilder]

Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AppenderOptionsBuilder
  2. AppenderOptionsSetters
  3. CommonOptionsSetters
  4. JSOptionBuilder
  5. JSOptionSetter
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AppenderOptionsBuilder(dict: OptMap)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def batchSize(v: Int): AppenderOptionsBuilder

    Permalink

    Allows you to improve performance by sending multiple log messages in one go, rather than one by one.

    Allows you to improve performance by sending multiple log messages in one go, rather than one by one.

    Definition Classes
    AppenderOptionsSetters
  6. def bufferSize(v: Int): AppenderOptionsBuilder

    Permalink

    Sets the size of the buffer used with sendWithBufferLevel and storeInBufferLevel.

    Sets the size of the buffer used with sendWithBufferLevel and storeInBufferLevel.

    Definition Classes
    AppenderOptionsSetters
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def copy(newDict: OptMap): AppenderOptionsBuilder

    Permalink
    Definition Classes
    AppenderOptionsBuilder → JSOptionBuilder
  9. val dict: OptMap

    Permalink
    Definition Classes
    AppenderOptionsBuilder → JSOptionBuilder
  10. def disallow(v: RegExp): AppenderOptionsBuilder

    Permalink

    If not empty, log messages are suppressed if they match this regular expression.

    If not empty, log messages are suppressed if they match this regular expression. If an object is being logged, it is converted to a JSON string, which is then matched.

    Definition Classes
    CommonOptionsSetters
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. def ipRegex(v: RegExp): AppenderOptionsBuilder

    Permalink

    If not empty, log messages only get processed if this regular expression matches the IP address(es) of the sender of the request (details below).

    If not empty, log messages only get processed if this regular expression matches the IP address(es) of the sender of the request (details below). If you use this, be sure to set the IP address via the setOptions method of the JL object.

    Definition Classes
    CommonOptionsSetters
  17. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  18. def jsOpt(name: String, opt: Any): AppenderOptionsBuilder

    Permalink
    Attributes
    protected
    Definition Classes
    JSOptionBuilder → JSOptionSetter
  19. def level(v: Int): AppenderOptionsBuilder

    Permalink

    Numeric severity.

    Numeric severity. Only log messages with a severity equal or higher than this can be sent to the server.

    Definition Classes
    CommonOptionsSetters
  20. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  22. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  23. def sendWithBufferLevel(v: Int): AppenderOptionsBuilder

    Permalink

    If the severity of a log message is equal or greater than this, not only the log message but also all log messages stored in the internal buffer will be sent to the server.

    If the severity of a log message is equal or greater than this, not only the log message but also all log messages stored in the internal buffer will be sent to the server. This allows you to store low priority trace messages in the internal buffer, and only send them when a high priority fatal message is sent.

    Definition Classes
    AppenderOptionsSetters
  24. def storeInBufferLevel(v: Int): AppenderOptionsBuilder

    Permalink

    If the severity of the log message is equal or greater than this, but smaller than level, the log message will not be sent to the server, but stored in an internal buffer.

    If the severity of the log message is equal or greater than this, but smaller than level, the log message will not be sent to the server, but stored in an internal buffer. If bufferSize is 0 or less, the log message is simply ignored.

    Definition Classes
    AppenderOptionsSetters
  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def toString(): String

    Permalink
    Definition Classes
    JSOptionBuilder → AnyRef → Any
  27. def userAgentRegex(v: RegExp): AppenderOptionsBuilder

    Permalink

    If not empty, log messages only get processed if this regular expression matches the user agent string of the browser.

    If not empty, log messages only get processed if this regular expression matches the user agent string of the browser.

    Definition Classes
    CommonOptionsSetters
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from JSOptionBuilder[AppenderOptions, AppenderOptionsBuilder]

Inherited from JSOptionSetter[AppenderOptions, AppenderOptionsBuilder]

Inherited from AnyRef

Inherited from Any

Ungrouped