Index: third_party/WebKit/Source/core/inspector/ConsoleMessage.cpp |
diff --git a/third_party/WebKit/Source/core/inspector/ConsoleMessage.cpp b/third_party/WebKit/Source/core/inspector/ConsoleMessage.cpp |
index 446c84c4d5bd43db237c9a99a5f102d673030b84..f1584a95415090e53950c9763f36c7a3fa3199a4 100644 |
--- a/third_party/WebKit/Source/core/inspector/ConsoleMessage.cpp |
+++ b/third_party/WebKit/Source/core/inspector/ConsoleMessage.cpp |
@@ -18,6 +18,7 @@ ConsoleMessage* ConsoleMessage::createForRequest(MessageSource source, MessageLe |
return consoleMessage; |
} |
+// static |
ConsoleMessage* ConsoleMessage::create(MessageSource source, MessageLevel level, const String& message, std::unique_ptr<SourceLocation> location) |
{ |
return new ConsoleMessage(source, level, message, std::move(location)); |
@@ -29,6 +30,14 @@ ConsoleMessage* ConsoleMessage::create(MessageSource source, MessageLevel level, |
return ConsoleMessage::create(source, level, message, SourceLocation::capture()); |
} |
+// static |
+ConsoleMessage* ConsoleMessage::createFromWorker(MessageLevel level, const String& message, std::unique_ptr<SourceLocation> location, const String& workerId) |
+{ |
+ ConsoleMessage* consoleMessage = ConsoleMessage::create(WorkerMessageSource, level, message, std::move(location)); |
+ consoleMessage->m_workerId = workerId; |
+ return consoleMessage; |
+} |
+ |
ConsoleMessage::ConsoleMessage(MessageSource source, |
MessageLevel level, |
const String& message, |
@@ -76,6 +85,11 @@ const String& ConsoleMessage::message() const |
return m_message; |
} |
+const String& ConsoleMessage::workerId() const |
+{ |
+ return m_workerId; |
+} |
+ |
DEFINE_TRACE(ConsoleMessage) |
{ |
} |