Index
All Classes and Interfaces|All Packages
A
- apiUrl - Variable in class io.quarkiverse.logging.splunk.DevServicesLoggingSplunkRuntimeConfig
-
The API URL the splunk dev service listens on.
- AsyncConfig - Class in io.quarkiverse.logging.splunk
-
Copy of io.quarkus.runtime.logging, as the fields are package-private.
- AsyncConfig() - Constructor for class io.quarkiverse.logging.splunk.AsyncConfig
- AsyncConfig$$accessor - Class in io.quarkiverse.logging.splunk
B
- batchInterval - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Batching delay before sending a group of events.
- batchSizeBytes - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Maximum total size in bytes of events in a batch.
- batchSizeCount - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Maximum number of events in a batch.
C
- callTimeout - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Sets the default timeout for complete calls in milliseconds.
- channel - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
A GUID to identify an HEC client and guarantee isolation at HEC level in case of slow clients.
- close() - Method in class io.quarkiverse.logging.splunk.SplunkLogHandler
- config - Variable in class io.quarkiverse.logging.splunk.SplunkConfig
-
Configuration for Splunk HEC logging for the root level.
- connectTimeout - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Sets the default connect timeout for new connections in milliseconds.
- containerEnv - Variable in class io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig
-
Additional environment variables to inject.
D
- devservices - Variable in class io.quarkiverse.logging.splunk.config.build.SplunkBuildConfig
-
Configuration for the dev services.
- devservices - Variable in class io.quarkiverse.logging.splunk.SplunkConfig
- DevServicesLoggingSplunkBuildTimeConfig - Class in io.quarkiverse.logging.splunk.config.build
-
The build time configuration around the Splunk dev services.
- DevServicesLoggingSplunkBuildTimeConfig() - Constructor for class io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig
- DevServicesLoggingSplunkRuntimeConfig - Class in io.quarkiverse.logging.splunk
- DevServicesLoggingSplunkRuntimeConfig() - Constructor for class io.quarkiverse.logging.splunk.DevServicesLoggingSplunkRuntimeConfig
- disableCertificateValidation - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Disable TLS certificate validation with HEC endpoint
- doPublish(ExtLogRecord) - Method in class io.quarkiverse.logging.splunk.SplunkLogHandler
E
- enabled - Variable in class io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig
-
whether to activate dev services or not
- enabled - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Determine whether to enable the handler
- Enabled(SplunkHandlerConfig) - Constructor for class io.quarkiverse.logging.splunk.SplunkHandlerConfig.Enabled
- error(List<HttpEventCollectorEventInfo>, Exception) - Method in class io.quarkiverse.logging.splunk.SplunkErrorCallback
-
Logs the original event to stdout (if console handler is disabled).
F
- filter - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The name of the named filter to link to the splunk handler.
- FLAT - Enum constant in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SerializationFormat
- flush() - Method in class io.quarkiverse.logging.splunk.SplunkLogHandler
- format - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The log format, defining which metadata are inlined inside the log main payload.
G
- get_async(Object) - Static method in class io.quarkiverse.logging.splunk.SplunkHandlerConfig$$accessor
- get_enable(Object) - Static method in class io.quarkiverse.logging.splunk.AsyncConfig$$accessor
- get_overflow(Object) - Static method in class io.quarkiverse.logging.splunk.AsyncConfig$$accessor
- get_queueLength(Object) - Static method in class io.quarkiverse.logging.splunk.AsyncConfig$$accessor
- getAsBoolean() - Method in class io.quarkiverse.logging.splunk.SplunkHandlerConfig.Enabled
I
- imageName - Variable in class io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig
-
Override the docker image used for the Splunk dev service
- includeException - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Whether to send the thrown exception message as a structured metadata of the log event (as opposed to %e in a formatted message, it does not include the exception name or stacktrace).
- includeLoggerName - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Whether to send the logger name as a structured metadata of the log event (equivalent of %c in a formatted message).
- includeThreadName - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Whether to send the thread name as a structured metadata of the log event (equivalent of %t in a formatted message).
- initializeHandler(SplunkConfig, DiscoveredLogComponents) - Method in class io.quarkiverse.logging.splunk.SplunkLogHandlerRecorder
- initializeHandlers(SplunkConfig, DiscoveredLogComponents) - Method in class io.quarkiverse.logging.splunk.SplunkLogHandlerRecorder
- io.quarkiverse.logging.splunk - package io.quarkiverse.logging.splunk
- io.quarkiverse.logging.splunk.config.build - package io.quarkiverse.logging.splunk.config.build
L
- level - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The splunk handler log level.
M
- maxRetries - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Maximum number of retries in case of I/O exceptions with HEC connection.
- metadataFields - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Optional static key/value pairs to populate the "fields" key of event metadata.
- metadataHost - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Overrides the host name metadata value.
- metadataIndex - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The optional name of the index by which the event data is to be stored.
- metadataSeverityFieldName - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The name of the key used to convey the severity / log level in the metadata fields.
- metadataSource - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The source value to assign to the event data.
- metadataSourceType - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The optional format of the events, to enable some parsing on Splunk side.
- middleware - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
A middleware to customize the behavior of sending events to Splunk.
N
- namedHandlers - Variable in class io.quarkiverse.logging.splunk.SplunkConfig
-
Map of all the custom/named handlers configuration using Splunk implementation.
- NESTED - Enum constant in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SerializationFormat
P
- PARALLEL - Enum constant in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SendMode
- plugNamedHandlers - Variable in class io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig
-
Map that allows to tell to plug the following named handlers to the dev service
R
- raw - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Deprecated, for removal: This API element is subject to removal in a future version.
- RAW - Enum constant in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SerializationFormat
- readTimeout - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Sets the default read timeout for new connections in milliseconds.
S
- sendMode - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The strategy to send events to HEC.
- SEQUENTIAL - Enum constant in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SendMode
- serialization - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The format of the payload.
- set_async(Object, Object) - Static method in class io.quarkiverse.logging.splunk.SplunkHandlerConfig$$accessor
- set_enable(Object, boolean) - Static method in class io.quarkiverse.logging.splunk.AsyncConfig$$accessor
- set_overflow(Object, Object) - Static method in class io.quarkiverse.logging.splunk.AsyncConfig$$accessor
- set_queueLength(Object, int) - Static method in class io.quarkiverse.logging.splunk.AsyncConfig$$accessor
- setFilter(Filter) - Method in class io.quarkiverse.logging.splunk.SplunkLogHandler
- shared - Variable in class io.quarkiverse.logging.splunk.config.build.DevServicesLoggingSplunkBuildTimeConfig
-
Whether the instance of splunk can be shared between runs in DEV mode.
- SplunkBuildConfig - Class in io.quarkiverse.logging.splunk.config.build
-
The build time configuration for the Splunk logging extension.
- SplunkBuildConfig() - Constructor for class io.quarkiverse.logging.splunk.config.build.SplunkBuildConfig
- SplunkConfig - Class in io.quarkiverse.logging.splunk
-
Configuration for Splunk HEC logging
- SplunkConfig() - Constructor for class io.quarkiverse.logging.splunk.SplunkConfig
- SplunkErrorCallback - Class in io.quarkiverse.logging.splunk
- SplunkErrorCallback() - Constructor for class io.quarkiverse.logging.splunk.SplunkErrorCallback
- SplunkErrorCallback(PrintStream, PrintStream) - Constructor for class io.quarkiverse.logging.splunk.SplunkErrorCallback
-
For unit tests
- SplunkHandlerConfig - Class in io.quarkiverse.logging.splunk
-
The configuration of the Splunk root or any Splunk named handler.
- SplunkHandlerConfig() - Constructor for class io.quarkiverse.logging.splunk.SplunkHandlerConfig
- SplunkHandlerConfig.Enabled - Class in io.quarkiverse.logging.splunk
- SplunkHandlerConfig.SendMode - Enum Class in io.quarkiverse.logging.splunk
-
Mirrors com.splunk.logging.HttpEventCollectorSender.SendMode
- SplunkHandlerConfig.SerializationFormat - Enum Class in io.quarkiverse.logging.splunk
- SplunkHandlerConfig$$accessor - Class in io.quarkiverse.logging.splunk
- SplunkLogHandler - Class in io.quarkiverse.logging.splunk
- SplunkLogHandler(HttpEventCollectorSender, boolean, boolean, boolean, boolean, long) - Constructor for class io.quarkiverse.logging.splunk.SplunkLogHandler
- SplunkLogHandlerRecorder - Class in io.quarkiverse.logging.splunk
- SplunkLogHandlerRecorder() - Constructor for class io.quarkiverse.logging.splunk.SplunkLogHandlerRecorder
T
- terminationTimeout - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Sets the default termination timeout during a flush in milliseconds.
- token - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
The application token to authenticate with HEC, the token is mandatory if the extension is enabled https://docs.splunk.com/Documentation/Splunk/latest/Data/FormateventsforHTTPEventCollector#HEC_token
U
- url - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Splunk HEC endpoint base url.
V
- valueOf(String) - Static method in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SendMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SerializationFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SendMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class io.quarkiverse.logging.splunk.SplunkHandlerConfig.SerializationFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- writeTimeout - Variable in class io.quarkiverse.logging.splunk.SplunkHandlerConfig
-
Sets the default write timeout for new connections in milliseconds.
All Classes and Interfaces|All Packages
SplunkHandlerConfig.serialization