[AW] Add switch to enable LogJsConsoleMessages Feature

- Add a webview switch to enable logging js console messages to logcat.
  It causes enabling chrome feature flag LogJsConsoleMessages.
- Logging is automatically enabled if it's a debuggable app or if it's a
  debug android build otherwise messages are not be logged because it
  may contain PII.
- Remove the old fix of returning true from AwWebContentDeledateAdapter
  when it's debuggable.

Bug: 905251
Change-Id: I6719058f93bd0af32d87dc5c9e2bf484c95066e2
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1535862
Reviewed-by: Tobias Sargeant <tobiasjs@chromium.org>
Commit-Queue: Hazem Ashmawy <hazems@chromium.org>
Cr-Original-Commit-Position: refs/heads/master@{#644043}
Cr-Mirrored-From: https://chromium.googlesource.com/chromium/src
Cr-Mirrored-Commit: d8e4e9d423bfca02e158bc645e088fe59385464e
1 file changed
tree: dd4ab0fae630e622f957a638b0a74277b59c8611
  1. java/
  2. BUILD.gn
  3. generate_resource_rewriter.gni
  4. glue.gni