Index: chrome/browser/extensions/api_actions.cc |
diff --git a/chrome/browser/extensions/api_actions.cc b/chrome/browser/extensions/api_actions.cc |
index 2a779bf26073d140697636dad42f42f5b7321206..80437aff25a38f843429bb109a236fe300badfdb 100644 |
--- a/chrome/browser/extensions/api_actions.cc |
+++ b/chrome/browser/extensions/api_actions.cc |
@@ -15,6 +15,13 @@ const char* APIAction::kTableName = "activitylog_apis"; |
const char* APIAction::kTableContentFields[] = |
{"api_type", "api_action_type", "target_type", "api_call", "args", "extra"}; |
+// We should log the arguments to these API calls, even if argument logging is |
+// disabled by default. |
+const char* APIAction::kAlwaysLog[] = |
+ {"extension.connect", "extension.sendMessage", |
+ "tabs.executeScript", "tabs.insertCSS" }; |
+const int APIAction::kSizeAlwaysLog = arraysize(kAlwaysLog); |
+ |
APIAction::APIAction(const std::string& extension_id, |
const base::Time& time, |
const Type type, |