Wildbook
Wildbook copied to clipboard
User creation and modification logging
Logging mechanism for User object changes
- A basic mechanism for logging important system events does not currently exist; it should be created
- Initial use case will be to log all activity on Users (creation, deletion, modifications)
- Before and after states should be logged, in addition to timestamps, instigating users, etc.
- Logging should be extensible to other future needs beyond actions on Users
Technical details
- Possibly could use a standard java logging facility
- Does it need to be searchable via api? If so, might warrant proper class of its own (i.e. AuditLog-like)
Note: ACW and Whiskerbook have rudimentary logging, but should be updated to this as well.
Community link https://community.wildme.org/t/sharkbook-bulk-import-issues-whalesharks/4576/10
Discussed in 10.7 planning meeting: do a bit of research into opportunities to clean up and extend current logging config, new Appender options, search-ability, logging service containers (i.e., similar to Prometheus/Grafana), etc.