Skip to content

Conversation

@vietk
Copy link
Contributor

@vietk vietk commented Oct 2, 2025

Introduces a new configuration option to disable the printing of log events to stdout when a communication error with splunk occurs.

This is useful in scenarios where applications manages sensitive data such as PCI, PII or security token.

Also fix issue build by adding a asciidoctorj-diagram-plantuml dependency due to asciidoctorj-diagram to 3.0.1

Introduces a new configuration option to disable the printing of
log events to stdout when a communication error with splunk occurs.
This is useful in scenarios where applications manages sensitive data
such as PCI, PII or security token.
Also fix issue build by adding a asciidoctorj-diagram-plantuml dependency
due to asciidoctorj-diagram to 3.0.1
@vietk vietk requested a review from a team as a code owner October 2, 2025 16:16

ifdef::add-copy-button-to-env-var[]
Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_HANDLER_SPLUNK_MIDDLEWARE+++[]
Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_HANDLER_SPLUNK_PRINT_EVENTS_TO_STDOUT_ON_ERROR+++[]
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could have the impression that I am overriding the documentation of QUARKUS_LOG_HANDLER_SPLUNK_MIDDLEWARE but in fact QUARKUS_LOG_HANDLER_SPLUNK_MIDDLEWARE documentation was duplicated

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I just can't find QUARKUS_LOG_HANDLER_SPLUNK_MIDDLEWARE in the new version.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is automatically generated, i.e. if one forgot to run mvn clean install before committing, we might have discrepances

* Formatted using console handler settings if the console handler is enabled
* Formatted using splunk handler settings otherwise

It is recommended to disable this feature for applications dealing with sensitive data, as logs might contain sensitive information.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it would make sense to add the property to set in order to disable the feature


ifdef::add-copy-button-to-env-var[]
Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_HANDLER_SPLUNK_MIDDLEWARE+++[]
Environment variable: env_var_with_copy_button:+++QUARKUS_LOG_HANDLER_SPLUNK_PRINT_EVENTS_TO_STDOUT_ON_ERROR+++[]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this is automatically generated, i.e. if one forgot to run mvn clean install before committing, we might have discrepances

@vietk vietk merged commit 898ad0d into quarkiverse:main Oct 3, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants