* Add CI with link checker. Signed-off-by: dblock <[email protected]> * Capture URI::InvalidURIError. Signed-off-by: dblock <[email protected]> * Use HEAD and catch URI errors. Signed-off-by: dblock <[email protected]> * Retry on a 405 with a GET. Signed-off-by: dblock <[email protected]> * Replaced external link checker with ruby-link-checker. Signed-off-by: dblock <[email protected]> * Don't exit with an exception. Signed-off-by: dblock <[email protected]> * Run internal link checker on build/ci. Signed-off-by: dblock <[email protected]> * Added broken links issue template. Signed-off-by: dblock <[email protected]> * Added host exclusions that 404 or fail on bots. Signed-off-by: dblock <[email protected]> * Raise anyway because Jekyll does it for us. Signed-off-by: dblock <[email protected]> * Fix broken links. Signed-off-by: dblock <[email protected]> * Only run link checker on main. Signed-off-by: dblock <[email protected]> * Re-add check-links.sh. Signed-off-by: dblock <[email protected]> * Run once a day on cron. Signed-off-by: dblock <[email protected]> --------- Signed-off-by: dblock <[email protected]>
1.4 KiB
layout, title, parent, nav_order
| layout | title | parent | nav_order |
|---|---|---|---|
| default | Configuring Log4j | Managing Data Prepper | 20 |
Configuring Log4j
You can configure logging using Log4j in Data Prepper.
Logging
Data Prepper uses SLF4J with a Log4j 2 binding.
For Data Prepper versions 2.0 and later, the Log4j 2 configuration file can be found and edited in config/log4j2.properties in the application's home directory. The default properties for Log4j 2 can be found in log4j2-rolling.properties in the shared-config directory.
For Data Prepper versions before 2.0, the Log4j 2 configuration file can be overridden by setting the log4j.configurationFile system property when running Data Prepper. The default properties for Log4j 2 can be found in log4j2.properties in the shared-config directory.
Example
When running Data Prepper, the following command can be overridden by setting the system property -Dlog4j.configurationFile={property_value}, where {property_value} is a path to the Log4j 2 configuration file:
java "-Dlog4j.configurationFile=config/custom-log4j2.properties" -jar data-prepper-core-$VERSION.jar pipelines.yaml data-prepper-config.yaml
See the Log4j 2 configuration documentation for more information about Log4j 2 configuration.