Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

User creation and modification logging #997

Open
naknomum opened this issue Jan 27, 2025 · 1 comment
Open

User creation and modification logging #997

naknomum opened this issue Jan 27, 2025 · 1 comment
Labels
enhancement new or improvements on existing features
Milestone

Comments

@naknomum
Copy link
Member

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

@goddesswarship goddesswarship added the enhancement new or improvements on existing features label Jan 27, 2025
@vkirkl vkirkl added this to the 10.7.0 milestone Feb 3, 2025
@vkirkl
Copy link

vkirkl commented Feb 5, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement new or improvements on existing features
Projects
None yet
Development

No branches or pull requests

3 participants