mirror of
https://github.com/servo/servo.git
synced 2025-08-03 04:30:10 +01:00
Fix ConsoleMsg in ConsoleAPICall for log messages in the Developer Tools web console.
This commit is contained in:
parent
4f32596cc6
commit
3830d8e3e1
3 changed files with 17 additions and 9 deletions
|
@ -68,9 +68,12 @@ struct ConsoleAPICall {
|
|||
|
||||
#[derive(RustcEncodable)]
|
||||
struct ConsoleMsg {
|
||||
logLevel: u32,
|
||||
timestamp: u64,
|
||||
message: String,
|
||||
level: String,
|
||||
timeStamp: u64,
|
||||
arguments: Vec<String>,
|
||||
filename: String,
|
||||
lineNumber: u32,
|
||||
columnNumber: u32,
|
||||
}
|
||||
|
||||
/// Spin up a devtools server that listens for connections on the specified port.
|
||||
|
@ -193,14 +196,17 @@ fn run_server(receiver: Receiver<DevtoolsControlMsg>, port: u16) {
|
|||
let actors = actors.lock().unwrap();
|
||||
let console_actor = actors.find::<ConsoleActor>(console_actor_name.as_slice());
|
||||
match console_message {
|
||||
ConsoleMessage::LogMessage(message) => {
|
||||
ConsoleMessage::LogMessage(message, filename, lineNumber, columnNumber) => {
|
||||
let msg = ConsoleAPICall {
|
||||
from: console_actor.name.clone(),
|
||||
__type__: "consoleAPICall".to_string(),
|
||||
message: ConsoleMsg {
|
||||
logLevel: 0,
|
||||
timestamp: precise_time_ns(),
|
||||
message: message,
|
||||
level: "log".to_string(),
|
||||
timeStamp: precise_time_ns(),
|
||||
arguments: vec!(message),
|
||||
filename: filename,
|
||||
lineNumber: lineNumber,
|
||||
columnNumber: columnNumber,
|
||||
},
|
||||
};
|
||||
for stream in console_actor.streams.borrow_mut().iter_mut() {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue