diff options
author | eri <eri@inventati.org> | 2024-07-09 20:27:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-07-09 18:27:47 +0000 |
commit | 33f3c34d28cdd970455f93dde4d7f3a9ad0bbb2e (patch) | |
tree | 6f032a1e351e3acefb629bd0d9c5553b76758def /components/shared/devtools | |
parent | 34d9be70f9bacc391f6ed69aa1ed5e364bc2c2d6 (diff) | |
download | servo-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.rs | 12 |
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)] |