public final class RouterAuditLogger extends Object
Modifier and Type | Class and Description |
---|---|
static class |
RouterAuditLogger.AuditConstants |
Modifier and Type | Method and Description |
---|---|
static void |
logFailure(String user,
String operation,
String perm,
String target,
String description)
Create a readable and parseable audit log string for a failed event.
|
static void |
logFailure(String user,
String operation,
String perm,
String target,
String description,
org.apache.hadoop.yarn.api.records.ApplicationId appId)
Create a readable and parseable audit log string for a failed event.
|
static void |
logFailure(String user,
String operation,
String perm,
String target,
String description,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId)
Create a readable and parseable audit log string for a failed event.
|
static void |
logFailure(String user,
String operation,
String perm,
String target,
String descriptionFormat,
Object... args)
Create a readable and parseable audit log string for a failed event.
|
static void |
logFailure(String user,
String operation,
String perm,
String target,
String description,
org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId)
Create a readable and parsable audit log string for a failed event.
|
static void |
logSuccess(String user,
String operation,
String target) |
static void |
logSuccess(String user,
String operation,
String target,
org.apache.hadoop.yarn.api.records.ApplicationId appId)
Create a readable and parseable audit log string for a successful event.
|
static void |
logSuccess(String user,
String operation,
String target,
org.apache.hadoop.yarn.api.records.ApplicationId appId,
org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId)
Create a readable and parseable audit log string for a successful event.
|
public static void logSuccess(String user, String operation, String target, org.apache.hadoop.yarn.api.records.ApplicationId appId)
user
- User who made the service request to the Routeroperation
- Operation requested by the user.target
- The target on which the operation is being performed.appId
- Application Id in which operation was performed.
RouterAuditLogger
uses tabs ('\t') as a key-val
delimiter and hence the value fields should not contains tabs ('\t').public static void logSuccess(String user, String operation, String target, org.apache.hadoop.yarn.api.records.ApplicationId appId, org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId)
user
- User who made the service request to the Routeroperation
- Operation requested by the user.target
- The target on which the operation is being performed.appId
- Application Id in which operation was performed.subClusterId
- Subcluster Id in which operation is performed.
RouterAuditLogger
uses tabs ('\t') as a key-val
delimiter and hence the value fields should not contains tabs ('\t').public static void logFailure(String user, String operation, String perm, String target, String description)
user
- User who made the service request.operation
- Operation requested by the user.perm
- Target permissions.target
- The target on which the operation is being performed.description
- Some additional information as to why the operation
failed.
RouterAuditLogger
uses tabs ('\t') as a key-val
delimiter and hence the value fields should not contains tabs ('\t').public static void logFailure(String user, String operation, String perm, String target, String descriptionFormat, Object... args)
user
- User who made the service request.operation
- Operation requested by the user.perm
- Target permissions.target
- The target on which the operation is being performed.descriptionFormat
- the description message format string.args
- format parameter.
RouterAuditLogger
uses tabs ('\t') as a key-val
delimiter and hence the value fields should not contains tabs ('\t').public static void logFailure(String user, String operation, String perm, String target, String description, org.apache.hadoop.yarn.api.records.ApplicationId appId)
user
- User who made the service request.operation
- Operation requested by the user.perm
- Target permissions.target
- The target on which the operation is being performed.description
- Some additional information as to why the operation
failed.appId
- Application Id in which operation was performed.
RouterAuditLogger
uses tabs ('\t') as a key-val
delimiter and hence the value fields should not contains tabs ('\t').public static void logFailure(String user, String operation, String perm, String target, String description, org.apache.hadoop.yarn.api.records.ApplicationId appId, org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId)
user
- User who made the service request.operation
- Operation requested by the user.perm
- Target permissions.target
- The target on which the operation is being performed.description
- Some additional information as to why the operation
failed.appId
- Application Id in which operation was performed.subClusterId
- SubCluster Id in which operation was performed.
RouterAuditLogger
uses tabs ('\t') as a key-val
delimiter and hence the value fields should not contains tabs ('\t').public static void logFailure(String user, String operation, String perm, String target, String description, org.apache.hadoop.yarn.server.federation.store.records.SubClusterId subClusterId)
user
- User who made the service request.operation
- Operation requested by the user.perm
- Target permissions.target
- The target on which the operation is being performed.description
- Some additional information as to why the operation failed.subClusterId
- SubCluster Id in which operation was performed.Copyright © 2008–2024 Apache Software Foundation. All rights reserved.