OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 2007 Apple Inc. All rights reserved. | 2 * Copyright (C) 2007 Apple Inc. All rights reserved. |
3 * | 3 * |
4 * Redistribution and use in source and binary forms, with or without | 4 * Redistribution and use in source and binary forms, with or without |
5 * modification, are permitted provided that the following conditions | 5 * modification, are permitted provided that the following conditions |
6 * are met: | 6 * are met: |
7 * | 7 * |
8 * 1. Redistributions of source code must retain the above copyright | 8 * 1. Redistributions of source code must retain the above copyright |
9 * notice, this list of conditions and the following disclaimer. | 9 * notice, this list of conditions and the following disclaimer. |
10 * 2. Redistributions in binary form must reproduce the above copyright | 10 * 2. Redistributions in binary form must reproduce the above copyright |
(...skipping 142 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
153 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, StartGroupMessageType, LogMessageLevel, String(), state, arguments); | 153 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, StartGroupMessageType, LogMessageLevel, String(), state, arguments); |
154 } | 154 } |
155 | 155 |
156 void ConsoleBase::groupCollapsed(ScriptState* state, PassRefPtr<ScriptArguments>
arguments) | 156 void ConsoleBase::groupCollapsed(ScriptState* state, PassRefPtr<ScriptArguments>
arguments) |
157 { | 157 { |
158 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, StartGroupCollapsedMessageType, LogMessageLevel, String(), state, argument
s); | 158 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, StartGroupCollapsedMessageType, LogMessageLevel, String(), state, argument
s); |
159 } | 159 } |
160 | 160 |
161 void ConsoleBase::groupEnd() | 161 void ConsoleBase::groupEnd() |
162 { | 162 { |
163 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, EndGroupMessageType, LogMessageLevel, String(), 0); | 163 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, EndGroupMessageType, LogMessageLevel, String(), nullptr); |
164 } | 164 } |
165 | 165 |
166 void ConsoleBase::internalAddMessage(MessageType type, MessageLevel level, Scrip
tState* state, PassRefPtr<ScriptArguments> scriptArguments, bool acceptNoArgumen
ts, bool printTrace) | 166 void ConsoleBase::internalAddMessage(MessageType type, MessageLevel level, Scrip
tState* state, PassRefPtr<ScriptArguments> scriptArguments, bool acceptNoArgumen
ts, bool printTrace) |
167 { | 167 { |
168 if (!context()) | 168 if (!context()) |
169 return; | 169 return; |
170 | 170 |
171 RefPtr<ScriptArguments> arguments = scriptArguments; | 171 RefPtr<ScriptArguments> arguments = scriptArguments; |
172 if (!acceptNoArguments && !arguments->argumentCount()) | 172 if (!acceptNoArguments && !arguments->argumentCount()) |
173 return; | 173 return; |
174 | 174 |
175 size_t stackSize = printTrace ? ScriptCallStack::maxCallStackSizeToCapture :
1; | 175 size_t stackSize = printTrace ? ScriptCallStack::maxCallStackSizeToCapture :
1; |
176 RefPtr<ScriptCallStack> callStack(createScriptCallStackForConsole(stackSize)
); | 176 RefPtr<ScriptCallStack> callStack(createScriptCallStackForConsole(stackSize)
); |
177 | 177 |
178 String message; | 178 String message; |
179 bool gotStringMessage = arguments->getFirstArgumentAsString(message); | 179 bool gotStringMessage = arguments->getFirstArgumentAsString(message); |
180 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, type, level, message, state, arguments); | 180 InspectorInstrumentation::addMessageToConsole(context(), ConsoleAPIMessageSo
urce, type, level, message, state, arguments); |
181 if (gotStringMessage) | 181 if (gotStringMessage) |
182 reportMessageToClient(level, message, callStack); | 182 reportMessageToClient(level, message, callStack); |
183 } | 183 } |
184 | 184 |
185 } // namespace WebCore | 185 } // namespace WebCore |
OLD | NEW |