| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "components/autofill/core/common/save_password_progress_logger.h" | 5 #include "components/autofill/core/common/save_password_progress_logger.h" |
| 6 | 6 |
| 7 #include <algorithm> | 7 #include <algorithm> |
| 8 | 8 |
| 9 #include "base/json/json_writer.h" | 9 #include "base/json/json_writer.h" |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 80 log.SetString(GetStringFromID(STRING_SIGNON_REALM), | 80 log.SetString(GetStringFromID(STRING_SIGNON_REALM), |
| 81 ScrubURL(GURL(form.signon_realm))); | 81 ScrubURL(GURL(form.signon_realm))); |
| 82 log.SetString(GetStringFromID(STRING_ORIGINAL_SIGNON_REALM), | 82 log.SetString(GetStringFromID(STRING_ORIGINAL_SIGNON_REALM), |
| 83 ScrubURL(GURL(form.original_signon_realm))); | 83 ScrubURL(GURL(form.original_signon_realm))); |
| 84 log.SetString(GetStringFromID(STRING_ORIGIN), ScrubURL(form.origin)); | 84 log.SetString(GetStringFromID(STRING_ORIGIN), ScrubURL(form.origin)); |
| 85 log.SetString(GetStringFromID(STRING_ACTION), ScrubURL(form.action)); | 85 log.SetString(GetStringFromID(STRING_ACTION), ScrubURL(form.action)); |
| 86 log.SetString(GetStringFromID(STRING_USERNAME_ELEMENT), | 86 log.SetString(GetStringFromID(STRING_USERNAME_ELEMENT), |
| 87 ScrubElementID(form.username_element)); | 87 ScrubElementID(form.username_element)); |
| 88 log.SetString(GetStringFromID(STRING_PASSWORD_ELEMENT), | 88 log.SetString(GetStringFromID(STRING_PASSWORD_ELEMENT), |
| 89 ScrubElementID(form.password_element)); | 89 ScrubElementID(form.password_element)); |
| 90 log.SetBoolean(GetStringFromID(STRING_PASSWORD_AUTOCOMPLETE_SET), | |
| 91 form.password_autocomplete_set); | |
| 92 log.SetString(GetStringFromID(STRING_NEW_PASSWORD_ELEMENT), | 90 log.SetString(GetStringFromID(STRING_NEW_PASSWORD_ELEMENT), |
| 93 ScrubElementID(form.new_password_element)); | 91 ScrubElementID(form.new_password_element)); |
| 94 log.SetBoolean(GetStringFromID(STRING_SSL_VALID), form.ssl_valid); | 92 log.SetBoolean(GetStringFromID(STRING_SSL_VALID), form.ssl_valid); |
| 95 log.SetBoolean(GetStringFromID(STRING_PASSWORD_GENERATED), | 93 log.SetBoolean(GetStringFromID(STRING_PASSWORD_GENERATED), |
| 96 form.type == PasswordForm::TYPE_GENERATED); | 94 form.type == PasswordForm::TYPE_GENERATED); |
| 97 log.SetInteger(GetStringFromID(STRING_TIMES_USED), form.times_used); | 95 log.SetInteger(GetStringFromID(STRING_TIMES_USED), form.times_used); |
| 98 log.SetBoolean(GetStringFromID(STRING_PSL_MATCH), form.IsPublicSuffixMatch()); | 96 log.SetBoolean(GetStringFromID(STRING_PSL_MATCH), form.IsPublicSuffixMatch()); |
| 99 LogValue(label, log); | 97 LogValue(label, log); |
| 100 } | 98 } |
| 101 | 99 |
| (...skipping 86 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 188 case SavePasswordProgressLogger::STRING_ORIGINAL_SIGNON_REALM: | 186 case SavePasswordProgressLogger::STRING_ORIGINAL_SIGNON_REALM: |
| 189 return "Original signon realm"; | 187 return "Original signon realm"; |
| 190 case SavePasswordProgressLogger::STRING_ORIGIN: | 188 case SavePasswordProgressLogger::STRING_ORIGIN: |
| 191 return "Origin"; | 189 return "Origin"; |
| 192 case SavePasswordProgressLogger::STRING_ACTION: | 190 case SavePasswordProgressLogger::STRING_ACTION: |
| 193 return "Action"; | 191 return "Action"; |
| 194 case SavePasswordProgressLogger::STRING_USERNAME_ELEMENT: | 192 case SavePasswordProgressLogger::STRING_USERNAME_ELEMENT: |
| 195 return "Username element"; | 193 return "Username element"; |
| 196 case SavePasswordProgressLogger::STRING_PASSWORD_ELEMENT: | 194 case SavePasswordProgressLogger::STRING_PASSWORD_ELEMENT: |
| 197 return "Password element"; | 195 return "Password element"; |
| 198 case SavePasswordProgressLogger::STRING_PASSWORD_AUTOCOMPLETE_SET: | |
| 199 return "Password autocomplete set"; | |
| 200 case SavePasswordProgressLogger::STRING_NEW_PASSWORD_ELEMENT: | 196 case SavePasswordProgressLogger::STRING_NEW_PASSWORD_ELEMENT: |
| 201 return "New password element"; | 197 return "New password element"; |
| 202 case SavePasswordProgressLogger::STRING_SSL_VALID: | 198 case SavePasswordProgressLogger::STRING_SSL_VALID: |
| 203 return "SSL valid"; | 199 return "SSL valid"; |
| 204 case SavePasswordProgressLogger::STRING_PASSWORD_GENERATED: | 200 case SavePasswordProgressLogger::STRING_PASSWORD_GENERATED: |
| 205 return "Password generated"; | 201 return "Password generated"; |
| 206 case SavePasswordProgressLogger::STRING_TIMES_USED: | 202 case SavePasswordProgressLogger::STRING_TIMES_USED: |
| 207 return "Times used"; | 203 return "Times used"; |
| 208 case SavePasswordProgressLogger::STRING_PSL_MATCH: | 204 case SavePasswordProgressLogger::STRING_PSL_MATCH: |
| 209 return "PSL match"; | 205 return "PSL match"; |
| (...skipping 144 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 354 return "Adding manager for form with this signature"; | 350 return "Adding manager for form with this signature"; |
| 355 case SavePasswordProgressLogger::STRING_INVALID: | 351 case SavePasswordProgressLogger::STRING_INVALID: |
| 356 return "INVALID"; | 352 return "INVALID"; |
| 357 // Intentionally no default: clause here -- all IDs need to get covered. | 353 // Intentionally no default: clause here -- all IDs need to get covered. |
| 358 } | 354 } |
| 359 NOTREACHED(); // Win compilers don't believe this is unreachable. | 355 NOTREACHED(); // Win compilers don't believe this is unreachable. |
| 360 return std::string(); | 356 return std::string(); |
| 361 } | 357 } |
| 362 | 358 |
| 363 } // namespace autofill | 359 } // namespace autofill |
| OLD | NEW |