Index: webkit/glue/webkit_glue.cc |
diff --git a/webkit/glue/webkit_glue.cc b/webkit/glue/webkit_glue.cc |
index 6d76c71cdae35b8092b52e24f76ab0014a15fdbb..0a99c8eaec8c3d38369237a5863ba642f1f2657b 100644 |
--- a/webkit/glue/webkit_glue.cc |
+++ b/webkit/glue/webkit_glue.cc |
@@ -80,8 +80,19 @@ void SetJavaScriptFlags(const std::string& str) { |
#endif |
} |
-void EnableWebCoreNotImplementedLogging() { |
- WebKit::enableLogChannel("NotYetImplemented"); |
+void EnableWebCoreLogChannels(const std::string& channels) { |
+ if (channels.empty()) |
+ return; |
+ size_t elem_begin = 0; |
+ size_t elem_end = channels.find(','); |
darin (slow to review)
2011/02/15 20:54:56
i think you should be using StringSplit or StringT
gavinp
2011/02/15 21:25:48
Done.
|
+ while (true) { |
+ const std::string elem(channels, elem_begin, elem_end); |
+ WebKit::enableLogChannel(elem.c_str()); |
+ if (elem_end == std::string::npos) |
+ break; |
+ elem_begin = elem_end + 1; |
+ elem_end = channels.find(',', elem_begin); |
+ } |
} |
string16 DumpDocumentText(WebFrame* web_frame) { |