See logback.example.xml for example config
Parameter | Description |
---|---|
|
Connection destination address |
|
Connection destination port |
|
Enables structured data containing uuid and source information |
|
Stream application identifier. Maximum length of 48 characters, limited by RFC5424 |
|
Stream host identifier. Maximum length of 255 characters, limited by RFC5424 |
|
Time to wait before timing out connection |
|
Time to wait between re-connection attempts |
|
Time to wait for destination to accept data |
|
Time to wait for destination to acknowledge sent data (low values cause duplicates) |
|
Enables sending alive packets. Default true. |
|
Reconnects before sending message if at least X milliseconds have passed since last message. Default 150000, set to 0 to turn off automatic reconnections. |
These instructions are untested but should work none the less. jla_01-1.0.5-jboss-modules.jar contains logback appender for jboss as jboss-module. For generic information about jboss modules, see https://jboss-modules.github.io/jboss-modules/manual/
Copy the jar into $EAP_HOME/modules.
Include module by using following convetion to target module.xml (which may be quite many).
<?xml version="1.0" encoding="UTF-8"?>
<module ...>
<.../>
<dependencies>
<module name="com.teragrep.jla_01"/>
</dependencies>
<.../>
</module>
One may wish to add this as a global module according to following link in order to avoid multiple inclusions: https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.0/html-single/configuration_guide/index#add_a_global_module
You can involve yourself with our project by opening an issue or submitting a pull request.
Contribution requirements:
-
All changes must be accompanied by a new or changed test. If you think testing is not required in your pull request, include a sufficient explanation as why you think so.
-
Security checks must pass
-
Pull requests must align with the principles and values of extreme programming.
-
Pull requests must follow the principles of Object Thinking and Elegant Objects (EO).
Read more in our Contributing Guideline.
Contributors must sign Teragrep Contributor License Agreement before a pull request is accepted to organization’s repositories.
You need to submit the CLA only once. After submitting the CLA you can contribute to all Teragrep’s repositories.