Wildbook icon indicating copy to clipboard operation
Wildbook copied to clipboard

User creation and modification logging

Open naknomum opened this issue 11 months ago • 1 comments

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

naknomum avatar Jan 27 '25 16:01 naknomum

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.

vkirkl avatar Feb 05 '25 19:02 vkirkl