Class PzSdkAppender

  • All Implemented Interfaces:
    ch.qos.logback.core.Appender<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.FilterAttachable<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.LifeCycle

    public class PzSdkAppender
    extends ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
    • Field Summary

      • Fields inherited from class ch.qos.logback.core.AppenderBase

        name, started
      • Fields inherited from class ch.qos.logback.core.spi.ContextAwareBase

        context
    • Constructor Summary

      Constructors 
      Constructor Description
      PzSdkAppender()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void append​(ch.qos.logback.classic.spi.ILoggingEvent eventObject)  
      java.lang.String getApiToken()  
      java.lang.Integer getBatchEventsSize()  
      java.lang.String getDataset()  
      java.lang.Integer getDebounceInMs()  
      java.lang.String getEndpoint()  
      java.util.Map<java.lang.String,​java.lang.Object> getEventProperties()  
      java.util.function.Function<java.lang.String,​java.lang.String> getPrivacy()  
      java.lang.Boolean getProd()  
      void setApiToken​(java.lang.String apiToken)  
      void setBatchEventsSize​(java.lang.Integer batchEventsSize)  
      void setDataset​(java.lang.String dataset)  
      void setDebounceInMs​(java.lang.Integer debounceInMs)  
      void setEndpoint​(java.lang.String endpoint)  
      void setEventProperties​(java.util.Map<java.lang.String,​java.lang.Object> eventProperties)  
      void setPrivacy​(java.util.function.Function<java.lang.String,​java.lang.String> privacy)  
      void setProd​(java.lang.Boolean prod)  
      void start()  
      • Methods inherited from class ch.qos.logback.core.AppenderBase

        addFilter, clearAllFilters, doAppend, getCopyOfAttachedFiltersList, getFilterChainDecision, getName, isStarted, setName, stop, toString
      • Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase

        addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface ch.qos.logback.core.spi.ContextAware

        addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, setContext
    • Constructor Detail

      • PzSdkAppender

        public PzSdkAppender()
    • Method Detail

      • getApiToken

        public java.lang.String getApiToken()
      • setApiToken

        public void setApiToken​(java.lang.String apiToken)
      • getDataset

        public java.lang.String getDataset()
      • setDataset

        public void setDataset​(java.lang.String dataset)
      • getProd

        public java.lang.Boolean getProd()
      • setProd

        public void setProd​(java.lang.Boolean prod)
      • getBatchEventsSize

        public java.lang.Integer getBatchEventsSize()
      • setBatchEventsSize

        public void setBatchEventsSize​(java.lang.Integer batchEventsSize)
      • getDebounceInMs

        public java.lang.Integer getDebounceInMs()
      • setDebounceInMs

        public void setDebounceInMs​(java.lang.Integer debounceInMs)
      • getPrivacy

        public java.util.function.Function<java.lang.String,​java.lang.String> getPrivacy()
      • setPrivacy

        public void setPrivacy​(java.util.function.Function<java.lang.String,​java.lang.String> privacy)
      • getEndpoint

        public java.lang.String getEndpoint()
      • setEndpoint

        public void setEndpoint​(java.lang.String endpoint)
      • getEventProperties

        public java.util.Map<java.lang.String,​java.lang.Object> getEventProperties()
      • setEventProperties

        public void setEventProperties​(java.util.Map<java.lang.String,​java.lang.Object> eventProperties)
      • append

        protected void append​(ch.qos.logback.classic.spi.ILoggingEvent eventObject)
        Specified by:
        append in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
      • start

        public void start()
        Specified by:
        start in interface ch.qos.logback.core.spi.LifeCycle
        Overrides:
        start in class ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>