Class CustomLogstashEncoder

  • All Implemented Interfaces:
    ch.qos.logback.core.encoder.Encoder<ch.qos.logback.classic.spi.ILoggingEvent>, ch.qos.logback.core.spi.ContextAware, ch.qos.logback.core.spi.LifeCycle, net.logstash.logback.encoder.StreamingEncoder<ch.qos.logback.classic.spi.ILoggingEvent>

    public class CustomLogstashEncoder
    extends net.logstash.logback.encoder.LogstashEncoder
    • Field Summary

      • Fields inherited from class ch.qos.logback.core.encoder.EncoderBase

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

        context
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CustomLogstashEncoder setupStackdriver()  
      • Methods inherited from class net.logstash.logback.encoder.LogstashEncoder

        addExcludeKeyValueKeyName, addExcludeMdcKeyName, addIncludeKeyValueKeyName, addIncludeMdcKeyName, addKeyValueKeyFieldName, addMdcEntryWriter, addMdcKeyFieldName, addProvider, createFormatter, getCustomFields, getExcludeKeyValueKeyNames, getExcludeMdcKeyNames, getFieldNames, getFormatter, getIncludeKeyValueKeyNames, getIncludeMdcKeyNames, getMdcEntryWriters, getMessageSplitRegex, getNonStructuredArgumentsFieldPrefix, getShortenedLoggerNameLength, getThrowableConverter, getTimestampPattern, getTimeZone, getVersion, isIncludeCallerData, isIncludeContext, isIncludeKeyValuePairs, isIncludeMdc, isIncludeNonStructuredArguments, isIncludeStructuredArguments, isIncludeTags, isWriteVersionAsInteger, setCustomFields, setExcludeKeyValueKeyNames, setExcludeMdcKeyNames, setFieldNames, setIncludeCallerData, setIncludeContext, setIncludeKeyValueKeyNames, setIncludeKeyValuePairs, setIncludeMdc, setIncludeMdcKeyNames, setIncludeNonStructuredArguments, setIncludeStructuredArguments, setIncludeTags, setMessageSplitRegex, setNonStructuredArgumentsFieldPrefix, setProviders, setShortenedLoggerNameLength, setThrowableConverter, setTimestampPattern, setTimeZone, setVersion, setWriteVersionAsInteger
      • Methods inherited from class net.logstash.logback.encoder.CompositeJsonEncoder

        encode, encode, footerBytes, getEncoding, getJsonFactoryDecorator, getJsonGeneratorDecorator, getLineSeparator, getMinBufferSize, getPrefix, getProviders, getSuffix, headerBytes, setEncoding, setFindAndRegisterJacksonModules, setJsonFactoryDecorator, setJsonGeneratorDecorator, setLineSeparator, setMinBufferSize, setPrefix, setSuffix, start, stop
      • Methods inherited from class ch.qos.logback.core.encoder.EncoderBase

        isStarted
      • Methods inherited from class ch.qos.logback.core.spi.ContextAwareBase

        addError, addError, addInfo, addInfo, addStatus, addWarn, addWarn, getContext, getDeclaredOrigin, getStatusManager, setContext
      • Methods inherited from interface ch.qos.logback.core.spi.ContextAware

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

      • CustomLogstashEncoder

        public CustomLogstashEncoder()