git-proxy icon indicating copy to clipboard operation
git-proxy copied to clipboard

Audit Logging

Open grovesy opened this issue 4 years ago • 1 comments

** Problem ** Corporations are going to want a "useful" high-level audit log into a datastore of their choosing.

Current Implementation https://github.com/pGrovesy/githubproxy/blob/master/lib/processors/audit.js

The code simply writes a json file to ./.logs

Describe the solution you'd like

  • We should support configurable Sinks via config.js
  • There are a number of 'off-the-shelf' logging frameworks we could utilize
  • We should have several Sink implementation initially (File, Mongo, ...?)
  • Day1, I would stay away from SQL based - and concentrate on loving stores

grovesy avatar Apr 23 '20 10:04 grovesy

Moving out of MVP, given that logging already delivers relevant information, plus, we know that in the future there will be more requirements in this area.

maoo avatar Jan 27 '21 14:01 maoo

Addressed in #335. Closing this issue 👍

JamieSlome avatar May 21 '24 14:05 JamieSlome