OSDN Git Service

DO NOT MERGE Captive portal systel log improvements
authorHugo Benichi <hugobenichi@google.com>
Mon, 21 Nov 2016 04:50:05 +0000 (13:50 +0900)
committerHugo Benichi <hugobenichi@google.com>
Thu, 5 Jan 2017 03:09:35 +0000 (12:09 +0900)
commitb32417a7722250aa5de6599a4c1bed6c4942864a
treee4784adb596ba233ca085c2484ffe0d5fa8500c4
parentf6b180ff1a2bc64ca62910a24adf4b15feb932f0
DO NOT MERGE Captive portal systel log improvements

This patch improves system logging around captive portal detection to
make inspection of bug reports sligthly easier:

- NetworkMonitor now logs by default CMD_CAPTIVE_PORTAL_RECHECK and
  CMD_CAPTIVE_PORTAL_APP_FINISHED. Other system logs are kept off with
  a new VDBG boolean contant,
- NetworkNotificationManager now prints the notification id at
  notification time. This allows to easily correlate show and clear.
- errors in NetworkNotificationManager are logged as Throwable instead
  of through their implicit toString() method.

Test: $ runtest frameworks-net
Bug: 32198726

(cherry picked from commit 8b025bf108c729156b40159038befa0e6c5bebce)

Change-Id: I1eaab5ea702063dde3e23324d3a1b3dc172c5ac5
services/core/java/com/android/server/connectivity/NetworkMonitor.java
services/core/java/com/android/server/connectivity/NetworkNotificationManager.java