Issue Details (XML | Word | Printable)

Key: CONTINUUM-1853
Type: New Feature New Feature
Status: Closed Closed
Resolution: Fixed
Priority: Major Major
Assignee: Jevica Arianne B. Zurbano
Reporter: Wendy Smoak
Votes: 1
Watchers: 1
Operations

If you were logged in you would be able to see more operations.
Continuum

Provide an audit log

Created: 25/Aug/08 06:58 PM   Updated: 22/Apr/09 06:55 AM   Resolved: 08/Apr/09 06:59 PM
Component/s: None
Affects Version/s: 1.1
Fix Version/s: 1.3.3

Time Tracking:
Not Specified

File Attachments: 1. Text File continuum-1853-audit-log.patch (38 kB)
2. Text File CONTINUUM-1853.patch (37 kB)


Complexity: Intermediate


 Description  « Hide

Continuum should have an audit log that records things like who changed build definitions, initiated releases, forced builds, etc.

(Should scheduled builds also be logged as audit events?)



Emmanuel Venisse added a comment - 26/Aug/08 03:00 AM

> Should scheduled builds also be logged as audit events?

I don't think or maybe an optional thing, but forced build should be logged


Kenneth Liu added a comment - 13/Sep/08 09:46 PM

This would be a nice thing to implement using JPA lifecycle events.


Jevica Arianne B. Zurbano added a comment - 03/Feb/09 08:49 PM

Attached patch that logs changes in:

  • purge
  • forced and canceled builds
  • project build definition
  • project add, edit, delete
  • schedule add, edit, delete
  • project groups
  • build definition templates
  • release (prepare, perform, rollback)

Logs are written to a file in logs/continuum-audit.log. Logs include:

  • timestamp
  • user who initiated the action
  • resource
  • action done

Jevica Arianne B. Zurbano added a comment - 23/Mar/09 05:46 AM

Attaching an updated patch for audit logging. (CONTINUUM-1853.patch)


Wendy Smoak added a comment - 08/Apr/09 11:04 AM

Jevica, would you like to apply this now?


Jevica Arianne B. Zurbano added a comment - 08/Apr/09 06:59 PM

Patch applied in r763464.


Wendy Smoak added a comment - 08/Apr/09 07:16 PM

r763464 was on trunk, adjusted fix-for version number