Grails Audit Logging Plugin
The Audit Logging plugin for Grails adds generic event based Audit Logging to a Grails project.
The master branch holds the codebase for plugin version 3.0.x (Grails 3.3.x).
For older Grails versions, see "Supported Grails Versions" below.
- For current release documentation, see User Guide
- For snapshot documentation, see Snapshot User Guide
- For 2.x documentation, see 2.x User Guide
- For 1.x documentation, see 1.x Grails Plugin Page
Supported Grails versions
- Grails 3.3.x: master branch
- Grails 3.0.x-3.2.x: 2.x_maintenance branch
- Grails 2.x: 1.x_maintenance branch
You need to perform "grails audit-quickstart <package> <DomainClass>" after installing this plugin's 2.0.x version or later. See issue #13
With this, you get an auditlog domain class in your project which is fully under your control. The domain name is registered in your application.groovy with key "grails.plugins.auditLog.auditDomainClassName".
grails audit-quickstart org.example.myproject MyAuditLogEvent
See GitHub Issues
Pull requests are highly appreciated and welcome!
Please add integration tests for new features to the audit-test application.
Special thanks to all the contributors (in alphabetical order):
Aaron Long Aldrin Andrey Zhuchkov Ankur Tripathi Burt Beckwith Danny Casady Dennie de Lange Dhiraj Mahapatro Elmar Kretzer Fernando Cambarieri Graeme Rocher Jeff Palmer Jorge Aguilera Juergen Baumann Madhava Jay Matthew A Stewart Paul Taylor Sami Mäkelä Sebastien Arbogast Semyon Atamas Shawn Hartsock Tom Crossland Project lead: Robert Oschwald
Continuous Integration Server
YourKit is kindly supporting Grails open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.