void InspectorConsoleAgent::didFinishXHRLoading(unsigned long requestIdentifier, const String& url, const String& sendURL, unsigned sendLineNumber) { if (!developerExtrasEnabled()) return; if (m_frontend && m_state->getBoolean(ConsoleAgentState::monitoringXHR)) { String message = "XHR finished loading: \"" + url + "\"."; // FIXME: <http://webkit.org/b/114316> InspectorConsoleAgent::didFinishXHRLoading ConsoleMessage should include a column number addMessageToConsole(NetworkMessageSource, LogMessageType, DebugMessageLevel, message, sendURL, sendLineNumber, 0, 0, requestIdentifier); } }
void InspectorConsoleAgent::didReceiveResponse(unsigned long requestIdentifier, const ResourceResponse& response) { if (!developerExtrasEnabled()) return; if (response.httpStatusCode() >= 400) { String message = "Failed to load resource: the server responded with a status of " + String::number(response.httpStatusCode()) + " (" + response.httpStatusText() + ')'; addMessageToConsole(NetworkMessageSource, LogMessageType, ErrorMessageLevel, message, response.url().string(), 0, 0, 0, requestIdentifier); } }
void InspectorConsoleAgent::didFinishXHRLoading(unsigned long requestIdentifier, const String& url, const String& sendURL, unsigned sendLineNumber) { if (!developerExtrasEnabled()) return; if (m_frontend && m_state->getBoolean(ConsoleAgentState::monitoringXHR)) { String message = "XHR finished loading: \"" + url + "\"."; addMessageToConsole(NetworkMessageSource, LogMessageType, LogMessageLevel, message, sendURL, sendLineNumber, requestIdentifier); } }
void InspectorConsoleAgent::didFailLoading(unsigned long identifier, const ResourceError& error) { if (!developerExtrasEnabled()) return; if (error.isCancellation()) // Report failures only. return; String message = "Failed to load resource"; if (!error.localizedDescription().isEmpty()) message += ": " + error.localizedDescription(); String requestId = IdentifiersFactory::requestId(identifier); addConsoleMessage(adoptPtr(new ConsoleMessage(NetworkMessageSource, LogMessageType, ErrorMessageLevel, message, error.failingURL(), requestId))); }
void InspectorConsoleAgent::resourceRetrievedByXMLHttpRequest(unsigned long identifier, const String& url, const String& sendURL, unsigned sendLineNumber) { if (!developerExtrasEnabled()) return; if (m_frontend && m_state->getBoolean(ConsoleAgentState::monitoringXHR)) { String message = "XHR finished loading: \"" + url + "\"."; String requestId = IdentifiersFactory::requestId(identifier); addConsoleMessage(adoptPtr(new ConsoleMessage(NetworkMessageSource, LogMessageType, LogMessageLevel, message, sendURL, sendLineNumber, requestId))); } }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, ScriptState* state, PassRefPtr<ScriptArguments> arguments, unsigned long requestIdentifier) { if (!developerExtrasEnabled()) return; 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, const String& scriptId, unsigned lineNumber, unsigned long requestIdentifier) { if (!developerExtrasEnabled()) return; if (type == ClearMessageType) { ErrorString error; clearMessages(&error); } addConsoleMessage(adoptPtr(new ConsoleMessage(source, type, level, message, scriptId, lineNumber, requestIdentifier))); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, PassRefPtr<ScriptCallStack> callStack, unsigned long requestIdentifier) { if (!developerExtrasEnabled()) return; if (type == ClearMessageType) { ErrorString error; clearMessages(&error); } addConsoleMessage(adoptPtr(new ConsoleMessage(source, type, level, message, 0, 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 (!developerExtrasEnabled()) return; 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::didFailLoading(unsigned long requestIdentifier, const ResourceError& error) { if (!developerExtrasEnabled()) return; if (error.isCancellation()) // Report failures only. return; StringBuilder message; message.appendLiteral("Failed to load resource"); if (!error.localizedDescription().isEmpty()) { message.appendLiteral(": "); message.append(error.localizedDescription()); } addMessageToConsole(NetworkMessageSource, LogMessageType, ErrorMessageLevel, message.toString(), error.failingURL(), 0, 0, 0, requestIdentifier); }
void InspectorConsoleAgent::addConsoleMessage(PassOwnPtr<ConsoleMessage> consoleMessage) { ASSERT(developerExtrasEnabled()); ASSERT_ARG(consoleMessage, consoleMessage); if (m_previousMessage && !isGroupMessage(m_previousMessage->type()) && m_previousMessage->isEqual(consoleMessage.get())) { m_previousMessage->incrementCount(); if (m_frontend && m_state->getBoolean(ConsoleAgentState::consoleMessagesEnabled)) m_previousMessage->updateRepeatCountInConsole(m_frontend); } else { m_previousMessage = consoleMessage.get(); m_consoleMessages.append(consoleMessage); if (m_frontend && m_state->getBoolean(ConsoleAgentState::consoleMessagesEnabled)) m_previousMessage->addToFrontend(m_frontend, m_injectedScriptManager); } if (!m_frontend && m_consoleMessages.size() >= maximumConsoleMessages) { m_expiredConsoleMessageCount += expireConsoleMessagesStep; m_consoleMessages.remove(0, expireConsoleMessagesStep); } }
bool InspectorController::enabled() const { return developerExtrasEnabled(); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, const String& scriptId, unsigned lineNumber) { if (!developerExtrasEnabled()) return; addConsoleMessage(adoptPtr(new ConsoleMessage(source, type, level, message, scriptId, lineNumber))); }
void InspectorConsoleAgent::addMessageToConsole(MessageSource source, MessageType type, MessageLevel level, const String& message, PassRefPtr<ScriptArguments> arguments, PassRefPtr<ScriptCallStack> callStack) { if (!developerExtrasEnabled()) return; addConsoleMessage(adoptPtr(new ConsoleMessage(source, type, level, message, arguments, callStack))); }