OSDN Git Service

Add dpm force-network-logs command to force network logs retrieval.
authorIrina Dumitrescu <irinaid@google.com>
Fri, 8 Jun 2018 13:51:12 +0000 (14:51 +0100)
committerIrina Dumitrescu <irinaid@google.com>
Wed, 20 Jun 2018 15:23:58 +0000 (16:23 +0100)
commit24ed35cd83b0a71fab33c140e9c5cc64cc5031db
tree8eb08edb4a642629d485dace5b590ac28cb8d51a
parentfd3618a971cfd690dbeddfb502fce076566ff498
Add dpm force-network-logs command to force network logs retrieval.

This is useful because logs are batched every 1.5-2hrs if there are
not enough logs to fill up a batch. The command is throttled at
10 seconds as a spam prevention measure.

Bug: 62251154
Test: in adb shell run dpm force-network-logs. Observe a new batch
being created in the phone directory
/storage/emulated/0/Android/data/com.afwsamples.testdpc/files/. Also
observe a fresh batch is being displayed on the phone in the TestDPC
app, under "Retrieve network logs".
Change-Id: I5ff9d5c78497ea81533b5248816b4d6e160d338f
cmds/dpm/src/com/android/commands/dpm/Dpm.java
core/java/android/app/admin/DevicePolicyManager.java
core/java/android/app/admin/IDevicePolicyManager.aidl
services/devicepolicy/java/com/android/server/devicepolicy/BaseIDevicePolicyManager.java
services/devicepolicy/java/com/android/server/devicepolicy/DevicePolicyManagerService.java
services/devicepolicy/java/com/android/server/devicepolicy/NetworkLogger.java
services/devicepolicy/java/com/android/server/devicepolicy/NetworkLoggingHandler.java