Class AsyncConfig

java.lang.Object
io.quarkus.runtime.logging.AsyncConfig

public class AsyncConfig extends Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) boolean
    Indicates whether to log asynchronously
    (package private) org.jboss.logmanager.handlers.AsyncHandler.OverflowAction
    Determine whether to block the publisher (rather than drop the message) when the queue is full
    (package private) int
    The queue length to use before flushing writing
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • enable

      @ConfigItem(name="<<parent>>") boolean enable
      Indicates whether to log asynchronously
    • queueLength

      @ConfigItem(defaultValue="512") int queueLength
      The queue length to use before flushing writing
    • overflow

      @ConfigItem(defaultValue="block") org.jboss.logmanager.handlers.AsyncHandler.OverflowAction overflow
      Determine whether to block the publisher (rather than drop the message) when the queue is full
  • Constructor Details

    • AsyncConfig

      public AsyncConfig()