Package hudson.plugins.audit_trail
Class AuditLogger
java.lang.Object
hudson.plugins.audit_trail.AuditLogger
- All Implemented Interfaces:
ExtensionPoint,Describable<AuditLogger>
- Direct Known Subclasses:
AbstractLogFileAuditLogger,ConsoleAuditLogger,ElasticSearchAuditLogger,SyslogAuditLogger
public abstract class AuditLogger
extends Object
implements Describable<AuditLogger>, ExtensionPoint
- Author:
- Nicolas De Loof, Pierre Beitz
-
Nested Class Summary
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionall()Returns all the registeredAuditLoggerdescriptors.voidcleanUp()Clean up any resource used by this logger.abstract void
-
Constructor Details
-
AuditLogger
public AuditLogger()
-
-
Method Details
-
log
-
getDescriptor
- Specified by:
getDescriptorin interfaceDescribable<AuditLogger>
-
cleanUp
Clean up any resource used by this logger. For instance if your logger use a InputStream, this is were you should close it.- Throws:
SecurityException- if a security manager exists and if the caller does not haveLoggingPermission("control").
-
all
Returns all the registeredAuditLoggerdescriptors.
-