Adding more detail to MessageQueue::Dispatch logging.
Every message will now be traced with the location from which it was posted, including function name, file and line number. This CL also writes a normal LOG message when the dispatch took more than a certain amount of time (currently 50ms). This logging should help us identify messages that are taking longer than expected to be dispatched. R=pthatcher@webrtc.org, tommi@webrtc.org Review URL: https://codereview.webrtc.org/2019423006 . Cr-Commit-Position: refs/heads/master@{#13104}
This commit is contained in:
@ -672,7 +672,7 @@ void SocketTest::SocketServerWaitInternal(const IPAddress& loopback) {
|
||||
thread->Start();
|
||||
Sleeper sleeper;
|
||||
TypedMessageData<AsyncSocket*> data(client.get());
|
||||
thread->Send(&sleeper, 0, &data);
|
||||
thread->Send(RTC_FROM_HERE, &sleeper, 0, &data);
|
||||
EXPECT_FALSE(sink.Check(accepted.get(), testing::SSE_READ));
|
||||
|
||||
// But should signal when process_io is true.
|
||||
|
||||
Reference in New Issue
Block a user