Index: chrome/browser/extensions/api/feedback_private/single_log_source_factory.cc |
diff --git a/chrome/browser/extensions/api/feedback_private/single_log_source_factory.cc b/chrome/browser/extensions/api/feedback_private/single_log_source_factory.cc |
index f4b2e24fa997e80bab69b1aa0f88b9acde9aa41e..e372ab0898cc720c7d76dc17d6663687bdcdc348 100644 |
--- a/chrome/browser/extensions/api/feedback_private/single_log_source_factory.cc |
+++ b/chrome/browser/extensions/api/feedback_private/single_log_source_factory.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/extensions/api/feedback_private/single_log_source_factory.h" |
#include "base/memory/ptr_util.h" |
+#include "chrome/browser/chromeos/system_logs/single_debug_daemon_log_source.h" |
#include "chrome/browser/chromeos/system_logs/single_log_file_log_source.h" |
namespace extensions { |
@@ -13,6 +14,7 @@ namespace { |
namespace feedback_private = api::feedback_private; |
+using system_logs::SingleDebugDaemonLogSource; |
using system_logs::SingleLogFileLogSource; |
using system_logs::SystemLogsSource; |
@@ -33,6 +35,12 @@ std::unique_ptr<SystemLogsSource> SingleLogSourceFactory::CreateSingleLogSource( |
case feedback_private::LOG_SOURCE_UILATEST: |
return base::MakeUnique<system_logs::SingleLogFileLogSource>( |
SingleLogFileLogSource::SupportedSource::kUiLatest); |
+ case feedback_private::LOG_SOURCE_DRMMODETEST: |
+ return base::MakeUnique<system_logs::SingleDebugDaemonLogSource>( |
+ SingleDebugDaemonLogSource::SupportedSource::kModetest); |
+ case feedback_private::LOG_SOURCE_LSUSB: |
+ return base::MakeUnique<system_logs::SingleDebugDaemonLogSource>( |
+ SingleDebugDaemonLogSource::SupportedSource::kLsusb); |
case feedback_private::LOG_SOURCE_NONE: |
default: |
NOTREACHED() << "Unknown log source type."; |