I am an Outreachy intern working under the Jenkins Organization on the Audit Log plugin development. It's a plugin to be used with Jenkins for auditing purposes. It uses Log4j Audit and currently adds the audit logs to a configured file. On which I picked up a task that makes the IANA enterprise number configurable. Here is the wiki link to know more about the IANA(Internet Assigned Numbers Authority) enterprise number. As mentioned above, currently, the audited logs are appended to a file present in a configured location. There are other appenders available to be configured provided by Log4j Audit. IANA Enterprise number is related to syslog appenders. Syslog appender writes its output to a remote destination specified by a host and port in a specific format. The data can be sent over either TCP or UDP. I worked on configuring only a syslog appender and it worked fine. Now came the real use case. We need to make such appenders configurable by means of the plugin setti...