aboutsummaryrefslogtreecommitdiffstats
path: root/components/shared/devtools
diff options
context:
space:
mode:
authoreri <eri@inventati.org>2024-07-09 20:27:47 +0200
committerGitHub <noreply@github.com>2024-07-09 18:27:47 +0000
commit33f3c34d28cdd970455f93dde4d7f3a9ad0bbb2e (patch)
tree6f032a1e351e3acefb629bd0d9c5553b76758def /components/shared/devtools
parent34d9be70f9bacc391f6ed69aa1ed5e364bc2c2d6 (diff)
downloadservo-33f3c34d28cdd970455f93dde4d7f3a9ad0bbb2e.tar.gz
servo-33f3c34d28cdd970455f93dde4d7f3a9ad0bbb2e.zip
DevTools: Display console messages and errors (#32727)
* feat: add streams to browsing context * feat: console now works! * feat: order console messages * feat: add streams to new browsing contexts * fix: apply suggestions Co-authored-by: Martin Robinson <mrobinson@igalia.com> --------- Co-authored-by: Martin Robinson <mrobinson@igalia.com>
Diffstat (limited to 'components/shared/devtools')
-rw-r--r--components/shared/devtools/lib.rs12
1 files changed, 5 insertions, 7 deletions
diff --git a/components/shared/devtools/lib.rs b/components/shared/devtools/lib.rs
index 4e9d92acab4..05e68e35838 100644
--- a/components/shared/devtools/lib.rs
+++ b/components/shared/devtools/lib.rs
@@ -282,23 +282,21 @@ pub struct PageError {
pub private: bool,
}
-#[derive(Debug, Deserialize, Serialize)]
-pub struct ConsoleAPI {
- #[serde(rename = "_type")]
- pub type_: String,
+#[derive(Clone, Debug, Deserialize, Serialize)]
+pub struct ConsoleLog {
pub level: String,
pub filename: String,
pub line_number: u32,
- pub function_name: String,
+ pub column_number: u32,
pub time_stamp: u64,
- pub private: bool,
pub arguments: Vec<String>,
+ // pub stacktrace: Vec<...>,
}
#[derive(Debug, Deserialize, Serialize)]
pub enum CachedConsoleMessage {
PageError(PageError),
- ConsoleAPI(ConsoleAPI),
+ ConsoleLog(ConsoleLog),
}
#[derive(Debug, PartialEq)]