void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, ScriptState* state, PassRefPtr<ScriptArguments> arguments, unsigned long requestIdentifier) { if (type == ClearMessageType) { ErrorString error; clearMessages(&error); } addConsoleMessage(adoptPtr(new ConsoleMessage(!isWorkerAgent(), source, type, level, message, arguments, state, requestIdentifier))); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, PassRefPtrWillBeRawPtr<ScriptCallStack> callStack, unsigned long requestIdentifier) { if (type == ClearMessageType) { ErrorString error; clearMessages(&error); } addConsoleMessage(adoptPtr(new ConsoleMessage(!isWorkerAgent(), source, type, level, message, callStack, requestIdentifier))); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, const String& scriptId, unsigned lineNumber, unsigned columnNumber, ScriptState* state, unsigned long requestIdentifier) { if (type == ClearMessageType) { ErrorString error; clearMessages(&error); } bool canGenerateCallStack = !isWorkerAgent() && m_frontend; addConsoleMessage(adoptPtr(new ConsoleMessage(canGenerateCallStack, source, type, level, message, scriptId, lineNumber, columnNumber, state, requestIdentifier))); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, JSC::ExecState* state, PassRefPtr<ScriptArguments> arguments, unsigned long requestIdentifier) { if (!m_injectedScriptManager->inspectorEnvironment().developerExtrasEnabled()) return; if (type == MessageType::Clear) { ErrorString error; clearMessages(&error); } addConsoleMessage(adoptPtr(new ConsoleMessage(!isWorkerAgent(), source, type, level, message, arguments, state, requestIdentifier))); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, const String& scriptID, unsigned lineNumber, unsigned columnNumber, JSC::ExecState* state, unsigned long requestIdentifier) { if (!m_injectedScriptManager->inspectorEnvironment().developerExtrasEnabled()) return; if (type == MessageType::Clear) { ErrorString error; clearMessages(&error); } bool canGenerateCallStack = !isWorkerAgent() && m_frontendDispatcher; addConsoleMessage(adoptPtr(new ConsoleMessage(canGenerateCallStack, source, type, level, message, scriptID, lineNumber, columnNumber, state, requestIdentifier))); }
void InspectorConsoleAgent::enable(ErrorString*) { if (m_enabled) return; m_enabled = true; if (m_expiredConsoleMessageCount) { ConsoleMessage expiredMessage(!isWorkerAgent(), MessageSource::Other, MessageType::Log, MessageLevel::Warning, String::format("%d console messages are not shown.", m_expiredConsoleMessageCount)); expiredMessage.addToFrontend(m_frontendDispatcher.get(), m_injectedScriptManager, false); } size_t messageCount = m_consoleMessages.size(); for (size_t i = 0; i < messageCount; ++i) m_consoleMessages[i]->addToFrontend(m_frontendDispatcher.get(), m_injectedScriptManager, false); }
void InspectorConsoleAgent::enable(ErrorString*) { if (m_enabled) return; m_enabled = true; if (!s_enabledAgentCount) ScriptController::setCaptureCallStackForUncaughtExceptions(true); ++s_enabledAgentCount; m_state->setBoolean(ConsoleAgentState::consoleMessagesEnabled, true); if (m_expiredConsoleMessageCount) { ConsoleMessage expiredMessage(!isWorkerAgent(), OtherMessageSource, LogMessageType, WarningMessageLevel, String::format("%d console messages are not shown.", m_expiredConsoleMessageCount)); expiredMessage.addToFrontend(m_frontend, m_injectedScriptManager, false); } size_t messageCount = m_consoleMessages.size(); for (size_t i = 0; i < messageCount; ++i) m_consoleMessages[i]->addToFrontend(m_frontend, m_injectedScriptManager, false); }