{"repo":"apache/logging-log4j-audit","free":true,"listed":false,"github":"https://github.com/apache/logging-log4j-audit","clone":"git clone https://github.com/apache/logging-log4j-audit.git","description":"Mirror of Apache Log4j Audit Logging","language":"Java","stars":22,"topics":["logging"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Apache Log4j Audit Log4j-Audit provides a framework for defining audit events and then logging them using Log4j. The framework focuses on defining the events and providing an easy mechanism for applications to log them, allowing products to provide consistency and validity to the events that are logged. It does not focus on how the log events are written to a data store. Log4j itself provides many options for that. The expected process is that business analysts or product managers will be managing the catalog, defining the events and attributes so that consumers of the events will have a consistent experience. For example, instead of one event using an attribute with a name of \"custAddr\" and another using a name of \"customerAddress\", both would use the same name for attributes that have the same meaning. Once the catalog is modified in the web application it is saved as JSON to a git repository. It is expected that a continuous integration system would notice the change and start a build of that project. The build would use the Log4j Audit Maven Plugin to generate Java interfaces that Java developers would use to implement the audit logging within the application. Non-Java applications would call the Audit Service by sending an appropriate Data Transfer Object in JSON form and the Audit Service would perform the same validation that logging via the Java Interface would. Log4j Audit is not entirely usable by itself. Users of Log4j Audit must have a Git project that contains th","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/logging-log4j-audit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}