| Index: src/inspector/v8-console-message.cc
|
| diff --git a/src/inspector/v8-console-message.cc b/src/inspector/v8-console-message.cc
|
| index e37738ebe43954f5591dc0d9d3b0268ad2f61108..e82c8c8a14533af34e0a2e8ed3e21f7e2e272d38 100644
|
| --- a/src/inspector/v8-console-message.cc
|
| +++ b/src/inspector/v8-console-message.cc
|
| @@ -50,9 +50,9 @@ String16 consoleAPITypeValue(ConsoleAPIType type) {
|
| case ConsoleAPIType::kAssert:
|
| return protocol::Runtime::ConsoleAPICalled::TypeEnum::Assert;
|
| case ConsoleAPIType::kTimeEnd:
|
| - return protocol::Runtime::ConsoleAPICalled::TypeEnum::Debug;
|
| + return protocol::Runtime::ConsoleAPICalled::TypeEnum::TimeEnd;
|
| case ConsoleAPIType::kCount:
|
| - return protocol::Runtime::ConsoleAPICalled::TypeEnum::Debug;
|
| + return protocol::Runtime::ConsoleAPICalled::TypeEnum::Count;
|
| }
|
| return protocol::Runtime::ConsoleAPICalled::TypeEnum::Log;
|
| }
|
| @@ -378,22 +378,37 @@ std::unique_ptr<V8ConsoleMessage> V8ConsoleMessage::createForConsoleAPI(
|
| message->m_message = V8ValueStringBuilder::toString(arguments[0], context);
|
|
|
| V8ConsoleAPIType clientType = V8ConsoleAPIType::kLog;
|
| + v8::Isolate::MessageErrorLevel clientLevel = v8::Isolate::kMessageInfo;
|
| if (type == ConsoleAPIType::kDebug || type == ConsoleAPIType::kCount ||
|
| - type == ConsoleAPIType::kTimeEnd)
|
| + type == ConsoleAPIType::kTimeEnd) {
|
| clientType = V8ConsoleAPIType::kDebug;
|
| - else if (type == ConsoleAPIType::kError || type == ConsoleAPIType::kAssert)
|
| + clientLevel = v8::Isolate::kMessageDebug;
|
| + } else if (type == ConsoleAPIType::kError ||
|
| + type == ConsoleAPIType::kAssert) {
|
| clientType = V8ConsoleAPIType::kError;
|
| - else if (type == ConsoleAPIType::kWarning)
|
| + clientLevel = v8::Isolate::kMessageError;
|
| + } else if (type == ConsoleAPIType::kWarning) {
|
| clientType = V8ConsoleAPIType::kWarning;
|
| - else if (type == ConsoleAPIType::kInfo)
|
| + clientLevel = v8::Isolate::kMessageWarning;
|
| + } else if (type == ConsoleAPIType::kInfo || type == ConsoleAPIType::kLog) {
|
| clientType = V8ConsoleAPIType::kInfo;
|
| - else if (type == ConsoleAPIType::kClear)
|
| + clientLevel = v8::Isolate::kMessageInfo;
|
| + } else if (type == ConsoleAPIType::kClear) {
|
| clientType = V8ConsoleAPIType::kClear;
|
| + }
|
| +
|
| inspector->client()->consoleAPIMessage(
|
| contextGroupId, clientType, toStringView(message->m_message),
|
| toStringView(message->m_url), message->m_lineNumber,
|
| message->m_columnNumber, message->m_stackTrace.get());
|
|
|
| + if (type != ConsoleAPIType::kClear) {
|
| + inspector->client()->consoleAPIMessage(
|
| + contextGroupId, clientLevel, toStringView(message->m_message),
|
| + toStringView(message->m_url), message->m_lineNumber,
|
| + message->m_columnNumber, message->m_stackTrace.get());
|
| + }
|
| +
|
| return message;
|
| }
|
|
|
|
|