From 034e7e2827d19e8cdad67f302910c5360ea15f05 Mon Sep 17 00:00:00 2001 From: Dan Albert Date: Thu, 20 Oct 2022 17:03:10 -0700 Subject: [PATCH] Add logcat APIs. Bug: None Test: Using this in the NDK Change-Id: I8becab8a0697f2378f1ce472091be497ba13c848 --- python-packages/adb/device.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/python-packages/adb/device.py b/python-packages/adb/device.py index 3a0415929..2a6ebf79a 100644 --- a/python-packages/adb/device.py +++ b/python-packages/adb/device.py @@ -522,3 +522,11 @@ class AndroidDevice(object): def set_prop(self, prop_name, value): self.shell(['setprop', prop_name, value]) + + def logcat(self) -> str: + """Returns the contents of logcat.""" + return self._simple_call(['logcat', '-d']) + + def clear_logcat(self) -> None: + """Clears the logcat buffer.""" + self._simple_call(['logcat', '-c'])