mirror of
https://github.com/servo/servo.git
synced 2025-08-07 14:35:33 +01:00
Add useful logging defaults for debugging web content on android.
This commit is contained in:
parent
854a4bdbf4
commit
38d3f59170
1 changed files with 13 additions and 5 deletions
|
@ -64,11 +64,19 @@ pub fn Java_com_mozilla_servoview_JNIServo_init(
|
||||||
// Note: Android debug logs are stripped from a release build.
|
// Note: Android debug logs are stripped from a release build.
|
||||||
// debug!() will only show in a debug build. Use info!() if logs
|
// debug!() will only show in a debug build. Use info!() if logs
|
||||||
// should show up in adb logcat with a release build.
|
// should show up in adb logcat with a release build.
|
||||||
let mut filter = Filter::default()
|
let filters = [
|
||||||
.with_min_level(Level::Debug)
|
"simpleservo::api",
|
||||||
.with_allowed_module_path("simpleservo::api")
|
"simpleservo::jniapi",
|
||||||
.with_allowed_module_path("simpleservo::jniapi")
|
"simpleservo::gl_glue::egl",
|
||||||
.with_allowed_module_path("simpleservo::gl_glue::egl");
|
// Show JS errors by default.
|
||||||
|
"script::dom::bindings::error",
|
||||||
|
// Show GL errors by default.
|
||||||
|
"canvas::webgl_thread",
|
||||||
|
];
|
||||||
|
let mut filter = Filter::default().with_min_level(Level::Debug);
|
||||||
|
for &module in &filters {
|
||||||
|
filter = filter.with_allowed_module_path(module);
|
||||||
|
}
|
||||||
let log_str = env.get_string(log_str).ok();
|
let log_str = env.get_string(log_str).ok();
|
||||||
let log_str = log_str.as_ref().map_or(Cow::Borrowed(""), |s| s.to_string_lossy());
|
let log_str = log_str.as_ref().map_or(Cow::Borrowed(""), |s| s.to_string_lossy());
|
||||||
for module in log_str.split(',') {
|
for module in log_str.split(',') {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue