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

Add audit log viewer UI #32

Closed
jvz opened this issue May 2, 2019 · 2 comments
Closed

Add audit log viewer UI #32

jvz opened this issue May 2, 2019 · 2 comments

Comments

@jvz
Copy link
Member

jvz commented May 2, 2019

A UI somewhat similar to the existing Jenkins log viewer should be made for recording and viewing audit log events from a webpage.

@jvz jvz added this to the 1.0 milestone May 2, 2019
@gayathrirajendar
Copy link
Contributor

Hello @jvz,

I'm interested to take up this task. May I get some initial help here?

@jvz
Copy link
Member Author

jvz commented May 20, 2019

Take a look at LogRecorder and its supporting code in Jenkins core: https://github.com/jenkinsci/jenkins/tree/master/core/src/main/resources/hudson/logging/LogRecorder

I'd like to have a UI vaguely similar to this that you can view audit events captured during the lifetime of Jenkins. One idea I'd suggest would be configuring an additional appender to save log events that only takes audit log events. This may actually require the creation of a custom log4j2 appender similar to ListAppender: https://github.com/apache/logging-log4j2/blob/master/log4j-core/src/test/java/org/apache/logging/log4j/test/appender/ListAppender.java

@gayathrirajendar gayathrirajendar self-assigned this May 22, 2019
@gayathrirajendar gayathrirajendar moved this from In progress to Review in progress in Audit Log Plugin - Outreachy (May-Aug) 2019 Jul 22, 2019
@aarthira aarthira moved this from Review in progress to Done in Audit Log Plugin - Outreachy (May-Aug) 2019 Aug 28, 2019
@jvz jvz closed this as completed Aug 29, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

No branches or pull requests

2 participants