Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apache/logging-log4j-audit-sample
Mirror of Apache Logging Services
https://github.com/apache/logging-log4j-audit-sample
logging
Last synced: 4 days ago
JSON representation
Mirror of Apache Logging Services
- Host: GitHub
- URL: https://github.com/apache/logging-log4j-audit-sample
- Owner: apache
- License: apache-2.0
- Created: 2017-09-03T07:00:08.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-16T11:49:45.000Z (about 2 months ago)
- Last Synced: 2025-01-30T10:34:33.060Z (10 days ago)
- Topics: logging
- Language: Java
- Size: 98.6 KB
- Stars: 11
- Watchers: 12
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Audit: audit-service-api/pom.xml
Awesome Lists containing this project
README
# Apache Log4j Audit Sample
This is a sample project that illustrates how to create cusom Audit Event classes and a custom Audit Service using
Log4j-Audit.## Packages
### Audit Service API
The Audit Service API project contains the catalog that will be managed by the Log4j Catalog Web Application. That web
application simply needs to be configured with the url of this project and the path to the JSON catalog within the
project. Whenever a Maven build is run the catalog will be read and a new set of Java Interfaces will be generated.
The interfaces can be used by Java applications to perform audit logging.### Audit Service
The Audit Service is a web application that allows applications (especially those not written in Java) to perform
audit logging while still having ensuring that the audit events conform to the definitions in the catalog.## License
Apache Log4j Audit is distributed under the [Apache License, version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).