Avoid appcompat logs if old or disabled
For performance savings, we will only log appcompat changes to debug if it targets the latest sdk version and it is not disabled. These can still be turned back on with `adb setprop log.tag.CompatChangeReporter=DEBUG`. Test: atest PlatformCompatFrameworkTests; atest FrameworksServicesTests:ActivityManagerServiceTest; atest FrameworksServicesTests:ProcessRecordTests; atest FrameworksServicesTests:CompatConfigTest; atest FrameworksServicesTests:PlatformCompatTest Bug: 323949942 Flag: skip_old_and_disabled_compat_logging Change-Id: I9efef3af940d7597105ef796774f8cc474194c19
Showing
- AconfigFlags.bp 8 additions, 0 deletionsAconfigFlags.bp
- core/java/android/app/ActivityThread.java 4 additions, 1 deletioncore/java/android/app/ActivityThread.java
- core/java/android/app/AppCompatCallbacks.java 31 additions, 13 deletionscore/java/android/app/AppCompatCallbacks.java
- core/java/android/app/IApplicationThread.aidl 1 addition, 1 deletioncore/java/android/app/IApplicationThread.aidl
- core/java/com/android/internal/compat/Android.bp 7 additions, 0 deletionscore/java/com/android/internal/compat/Android.bp
- core/java/com/android/internal/compat/ChangeReporter.java 55 additions, 10 deletionscore/java/com/android/internal/compat/ChangeReporter.java
- core/java/com/android/internal/compat/compat_logging_flags.aconfig 9 additions, 0 deletions.../com/android/internal/compat/compat_logging_flags.aconfig
- core/tests/PlatformCompatFramework/Android.bp 1 addition, 0 deletionscore/tests/PlatformCompatFramework/Android.bp
- core/tests/PlatformCompatFramework/src/com/android/internal/compat/ChangeReporterTest.java 85 additions, 1 deletion...k/src/com/android/internal/compat/ChangeReporterTest.java
- services/core/java/com/android/server/am/ActivityManagerService.java 1 addition, 0 deletions...re/java/com/android/server/am/ActivityManagerService.java
- services/core/java/com/android/server/am/ProcessList.java 2 additions, 0 deletionsservices/core/java/com/android/server/am/ProcessList.java
- services/core/java/com/android/server/am/ProcessRecord.java 16 additions, 0 deletionsservices/core/java/com/android/server/am/ProcessRecord.java
- services/core/java/com/android/server/am/SettingsToPropertiesMapper.java 1 addition, 0 deletions...ava/com/android/server/am/SettingsToPropertiesMapper.java
- services/core/java/com/android/server/compat/CompatConfig.java 76 additions, 2 deletions...ces/core/java/com/android/server/compat/CompatConfig.java
- services/core/java/com/android/server/compat/PlatformCompat.java 36 additions, 5 deletions...s/core/java/com/android/server/compat/PlatformCompat.java
- services/java/com/android/server/SystemServer.java 1 addition, 1 deletionservices/java/com/android/server/SystemServer.java
- services/tests/mockingservicestests/src/com/android/server/am/AsyncProcessStartTest.java 2 additions, 2 deletions...ests/src/com/android/server/am/AsyncProcessStartTest.java
- services/tests/mockingservicestests/src/com/android/server/am/ProcessObserverTest.java 2 additions, 2 deletions...stests/src/com/android/server/am/ProcessObserverTest.java
- services/tests/servicestests/src/com/android/server/compat/CompatConfigTest.java 19 additions, 0 deletions...tests/src/com/android/server/compat/CompatConfigTest.java
Loading
Please register or sign in to comment