Class SplunkLogHandler

  • All Implemented Interfaces:
    Closeable, Flushable, AutoCloseable, org.jboss.logmanager.handlers.FlushableCloseable

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

      • Fields inherited from class org.jboss.logmanager.ExtHandler

        handlers, handlersUpdater
    • Constructor Summary

      Constructors 
      Constructor Description
      SplunkLogHandler​(com.splunk.logging.HttpEventCollectorSender sender, boolean includeException, boolean includeLoggerName, boolean includeThreadName, boolean disableCertificateValidation, long retriesOnError)  
    • Constructor Detail

      • SplunkLogHandler

        public SplunkLogHandler​(com.splunk.logging.HttpEventCollectorSender sender,
                                boolean includeException,
                                boolean includeLoggerName,
                                boolean includeThreadName,
                                boolean disableCertificateValidation,
                                long retriesOnError)
    • Method Detail

      • 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