@InterfaceAudience.Public @InterfaceStability.Evolving public interface AuditLogger
|Modifier and Type||Method and Description|
Called during initialization of the logger.
Called to log an audit event.
void initialize(Configuration conf)
conf- The configuration object.
void logAuditEvent(boolean succeeded, String userName, InetAddress addr, String cmd, String src, String dst, FileStatus stat)
This method must return as quickly as possible, since it's called in a critical section of the NameNode's operation.
succeeded- Whether authorization succeeded.
userName- Name of the user executing the request.
addr- Remote address of the request.
cmd- The requested command.
src- Path of affected source file.
dst- Path of affected destination file (if any).
stat- File information for operations that change the file's metadata (permissions, owner, times, etc).
Copyright © 2023 Apache Software Foundation. All rights reserved.