diff --git a/core/java/android/app/admin/SecurityLog.java b/core/java/android/app/admin/SecurityLog.java index 790a952035111..2b590e0d4301f 100644 --- a/core/java/android/app/admin/SecurityLog.java +++ b/core/java/android/app/admin/SecurityLog.java @@ -27,6 +27,16 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.util.Collection; +/** + * Definitions for working with security logs. + * + *
Device owner apps can control the logging with + * {@link DevicePolicyManager#setSecurityLoggingEnabled}. When security logs are enabled, device + * owner apps receive periodic callbacks from {@link DeviceAdminReceiver#onSecurityLogsAvailable}, + * at which time new batch of logs can be collected via + * {@link DevicePolicyManager#retrieveSecurityLogs}. {@link SecurityEvent} describes the type and + * format of security logs being collected. + */ public class SecurityLog { private static final String PROPERTY_LOGGING_ENABLED = "persist.logd.security";