| Index: chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc
|
| diff --git a/chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc b/chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc
|
| index 4f74427819a093162ae2951fccbfd731923e21a6..b90fba39620abfbc490ee6409e363451203954bc 100644
|
| --- a/chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc
|
| +++ b/chrome/browser/feedback/system_logs/log_sources/chrome_internal_log_source.cc
|
| @@ -47,6 +47,7 @@ constexpr char kOsVersionTag[] = "OS VERSION";
|
| #endif
|
| #if defined(OS_WIN)
|
| constexpr char kUsbKeyboardDetected[] = "usb_keyboard_detected";
|
| +constexpr char kIsEnrolledToDomain[] = "enrolled_to_domain";
|
| #endif
|
|
|
| #if defined(OS_CHROMEOS)
|
| @@ -114,6 +115,7 @@ void ChromeInternalLogSource::Fetch(const SysLogsSourceCallback& callback) {
|
| PopulateDataReductionProxyLogs(response.get());
|
| #if defined(OS_WIN)
|
| PopulateUsbKeyboardDetected(response.get());
|
| + PopulateEnrolledToDomain(response.get());
|
| #endif
|
|
|
| if (ProfileManager::GetLastUsedProfile()->IsChild())
|
| @@ -237,6 +239,13 @@ void ChromeInternalLogSource::PopulateUsbKeyboardDetected(
|
| "No Keyboard:\n";
|
| (*response)[kUsbKeyboardDetected] += reason;
|
| }
|
| +
|
| +void ChromeInternalLogSource::PopulateEnrolledToDomain(
|
| + SystemLogsResponse* response) {
|
| + (*response)[kIsEnrolledToDomain] = base::win::IsEnrolledToDomain()
|
| + ? "Enrolled to domain"
|
| + : "Not enrolled to domain";
|
| +}
|
| #endif
|
|
|
| } // namespace system_logs
|
|
|