OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include "platform/v8_inspector/V8ConsoleAgentImpl.h" | 5 #include "platform/v8_inspector/V8ConsoleAgentImpl.h" |
6 | 6 |
7 #include "platform/v8_inspector/V8ConsoleMessage.h" | 7 #include "platform/v8_inspector/V8ConsoleMessage.h" |
8 #include "platform/v8_inspector/V8DebuggerImpl.h" | 8 #include "platform/v8_inspector/V8DebuggerImpl.h" |
9 #include "platform/v8_inspector/V8InspectorSessionImpl.h" | 9 #include "platform/v8_inspector/V8InspectorSessionImpl.h" |
10 #include "platform/v8_inspector/V8StackTraceImpl.h" | 10 #include "platform/v8_inspector/V8StackTraceImpl.h" |
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
81 .setTimestamp(0) | 81 .setTimestamp(0) |
82 .build(); | 82 .build(); |
83 expired->setType(protocol::Console::ConsoleMessage::TypeEnum::Log); | 83 expired->setType(protocol::Console::ConsoleMessage::TypeEnum::Log); |
84 expired->setLine(0); | 84 expired->setLine(0); |
85 expired->setColumn(0); | 85 expired->setColumn(0); |
86 expired->setUrl(""); | 86 expired->setUrl(""); |
87 m_frontend.messageAdded(std::move(expired)); | 87 m_frontend.messageAdded(std::move(expired)); |
88 m_frontend.flush(); | 88 m_frontend.flush(); |
89 } | 89 } |
90 for (const auto& message : storage->messages()) { | 90 for (const auto& message : storage->messages()) { |
91 if (message->origin() == V8MessageOrigin::kConsole) | 91 if (message->origin() == V8MessageOrigin::kExternalConsole || message->o
rigin() == V8MessageOrigin::kConsole) |
92 reportMessage(message.get(), false); | 92 reportMessage(message.get(), false); |
93 } | 93 } |
94 } | 94 } |
95 | 95 |
96 void V8ConsoleAgentImpl::reportMessage(V8ConsoleMessage* message, bool generateP
review) | 96 void V8ConsoleAgentImpl::reportMessage(V8ConsoleMessage* message, bool generateP
review) |
97 { | 97 { |
98 DCHECK_EQ(V8MessageOrigin::kConsole, message->origin()); | 98 DCHECK(message->origin() == V8MessageOrigin::kExternalConsole || message->or
igin() == V8MessageOrigin::kConsole); |
99 message->reportToFrontend(&m_frontend, m_session, generatePreview); | 99 message->reportToFrontend(&m_frontend, m_session, generatePreview); |
100 m_frontend.flush(); | 100 m_frontend.flush(); |
101 } | 101 } |
102 | 102 |
103 } // namespace blink | 103 } // namespace blink |
OLD | NEW |