space-wizards / space-station-14

A multiplayer game about paranoia and chaos on a space station. Remake of the cult-classic Space Station 13.
https://spacestation14.io
MIT License
2.71k stars 3.43k forks source link

Admin audit logs #19672

Open Chief-Engineer opened 1 year ago

Chief-Engineer commented 1 year ago

There's currently a system for logging round actions by admins and players, called admin logs. However not all actions make sense to log within a round, so a separate round-independent logging system is needed. The system would log actions taken by admins that are not round dependent, like changing permissions and whitelists, so it'd make sense to call it admin logs, but that name is taken so I'm not sure what to call it.

List of things that should be logged, roughly in order of importance:

Some things that are already logged in some way, and so are very low priority, but would ideally still be either logged or at least accessible from the same system for centralization:

Things every log should include, if possible:

Example: Chief_Engineer modified ban with ID 123 at timestamp. New expiration: timestamp2.

Chief-Engineer commented 5 months ago

Renamed to audit logs as suggested by Julian