Package app.playerzero.sdk.logback
Class PzSdkAppender
- java.lang.Object
-
- ch.qos.logback.core.spi.ContextAwareBase
-
- ch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
-
- app.playerzero.sdk.logback.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>
-
-
Constructor Summary
Constructors Constructor Description PzSdkAppender()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidappend(ch.qos.logback.classic.spi.ILoggingEvent eventObject)java.lang.StringgetApiToken()java.lang.IntegergetBatchEventsSize()java.lang.StringgetDataset()java.lang.IntegergetDebounceInMs()java.lang.StringgetEndpoint()java.util.Map<java.lang.String,java.lang.Object>getEventProperties()java.util.function.Function<java.lang.String,java.lang.String>getPrivacy()java.lang.BooleangetProd()voidsetApiToken(java.lang.String apiToken)voidsetBatchEventsSize(java.lang.Integer batchEventsSize)voidsetDataset(java.lang.String dataset)voidsetDebounceInMs(java.lang.Integer debounceInMs)voidsetEndpoint(java.lang.String endpoint)voidsetEventProperties(java.util.Map<java.lang.String,java.lang.Object> eventProperties)voidsetPrivacy(java.util.function.Function<java.lang.String,java.lang.String> privacy)voidsetProd(java.lang.Boolean prod)voidstart()-
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
-
-
-
-
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:
appendin classch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
-
start
public void start()
- Specified by:
startin interfacech.qos.logback.core.spi.LifeCycle- Overrides:
startin classch.qos.logback.core.AppenderBase<ch.qos.logback.classic.spi.ILoggingEvent>
-
-