java.lang.Object
java.util.logging.Handler
org.jboss.logmanager.ExtHandler
io.quarkiverse.googlecloudservices.logging.runtime.LoggingHandler
All Implemented Interfaces:
Flushable, AutoCloseable

public class LoggingHandler extends org.jboss.logmanager.ExtHandler
  • Field Summary

    Fields inherited from class org.jboss.logmanager.ExtHandler

    handlers, handlersUpdater, lock
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    doPublish(org.jboss.logmanager.ExtLogRecord record)
     
    void
     

    Methods inherited from class org.jboss.logmanager.ExtHandler

    addHandler, checkAccess, checkAccess, clearHandlers, getCharset, getEncoding, getErrorManager, getFilter, getFormatter, getHandlers, getLevel, isAutoFlush, isCallerCalculationRequired, isCloseChildren, isEnabled, publish, publish, publishToNestedHandlers, removeHandler, reportError, reportError, setAutoFlush, setCharset, setCharsetPrivate, setCloseChildren, setEnabled, setEncoding, setErrorManager, setFilter, setFormatter, setHandlers, setLevel

    Methods inherited from class java.util.logging.Handler

    isLoggable

    Methods inherited from class java.lang.Object

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

  • Method Details

    • close

      public void close() throws SecurityException
      Specified by:
      close in interface AutoCloseable
      Overrides:
      close in class org.jboss.logmanager.ExtHandler
      Throws:
      SecurityException
    • doPublish

      public void doPublish(org.jboss.logmanager.ExtLogRecord record)
      Overrides:
      doPublish in class org.jboss.logmanager.ExtHandler
    • flush

      public void flush()
      Specified by:
      flush in interface Flushable
      Overrides:
      flush in class org.jboss.logmanager.ExtHandler