Lines Matching defs:log
103 // We simply don't log events to UMA if there is a single incognito
105 // still log events from non-incognito sessions.
110 void OmniboxMetricsProvider::RecordOmniboxOpenedURL(const OmniboxLog& log) {
113 static_cast<int>(Tokenize(log.text, base::kWhitespaceUTF16, &terms));
117 if (log.tab_id != -1) {
118 // If we know what tab the autocomplete URL was opened in, log it.
119 omnibox_event->set_tab_id(log.tab_id);
121 omnibox_event->set_typed_length(log.text.length());
122 omnibox_event->set_just_deleted_text(log.just_deleted_text);
124 omnibox_event->set_selected_index(log.selected_index);
125 if (log.completed_length != base::string16::npos)
126 omnibox_event->set_completed_length(log.completed_length);
129 if (log.elapsed_time_since_user_first_modified_omnibox !=
133 log.elapsed_time_since_user_first_modified_omnibox.InMilliseconds());
135 if (log.elapsed_time_since_last_change_to_default_match !=
138 log.elapsed_time_since_last_change_to_default_match.InMilliseconds());
141 log.current_page_classification);
142 omnibox_event->set_input_type(log.input_type);
147 const bool consider_popup_open = log.is_popup_open && !log.is_paste_and_go;
149 omnibox_event->set_is_paste_and_go(log.is_paste_and_go);
152 log.result.ShouldHideTopMatch());
155 for (AutocompleteResult::const_iterator i(log.result.begin());
156 i != log.result.end(); ++i) {
164 for (ProvidersInfo::const_iterator i(log.providers_info.begin());
165 i != log.providers_info.end(); ++i) {