Use the PlatformLogger in the platform
1) Add LoggerInstanceManager (similar to ImplInstanceManager)
2) Call statsd api to log atoms in PlatformLogger
3) Added BinderCallStartMillis to calculate estimated binder latency
4) Log CallStats for putDocuments
Bug: b/173532925
Test: go/westworld-create-atom#step-3-test-your-atom, atest
CtsAppSearchTestCases FrameworksCoreTests:android.app.appsearch
FrameworksServicesTests:AppSearchImplTest
FrameworksServicesTests:com.android.server.appsearch.stats.PlatformLoggerTest
Change-Id: Ief158aee2d79008fecc9e1df52188765b8036c02
8 files changed