From 3fec9ac0d5af1358d216eb2fdc2000ec0205f3f0 Mon Sep 17 00:00:00 2001 From: Andreas Gampe Date: Tue, 13 Sep 2016 10:47:28 -0700 Subject: ART: Use libbase logging Move most of our logging infrastructure over to system/core/base. Retain VLOG. Using unified Android infrastructure has two main advantages. First, it reduces the complexity/maintenance burden in ART. Second, it allows to detach logging for the cases where we do not want or need a runtime, e.g., dexdump, the disassembler, etc. As a part of the latter, libbase is also supported for all hosts (including Windows). From a developer viewpoint, there are minor behavior changes for the LOG statements (see above), but otherwise usage is the same. Explicit severity enum items are in the android::base namespace now. Bug: 31338270 Test: m test-art-host Change-Id: I5abcb2f45f5b03d49951874c48544f72a283a91b --- compiler/Android.bp | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/Android.bp') diff --git a/compiler/Android.bp b/compiler/Android.bp index 09c53b6889..e56d8b2e0a 100644 --- a/compiler/Android.bp +++ b/compiler/Android.bp @@ -288,6 +288,7 @@ art_cc_library { shared_libs: [ "libartd-compiler", "libart-runtime-gtest", + "libbase", ], } -- cgit v1.2.3-59-g8ed1b