| Index: chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| diff --git a/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc b/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| index fca6a380dfd7ba406879c58f275dcb7b0567c068..06f1353c481b3cc18bdf3043af39d6fecd38a712 100644
|
| --- a/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| +++ b/chrome/browser/chromeos/policy/remote_commands/device_command_screenshot_job.cc
|
| @@ -9,6 +9,7 @@
|
|
|
| #include "ash/shell.h"
|
| #include "base/bind.h"
|
| +#include "base/chromeos/logging.h"
|
| #include "base/json/json_reader.h"
|
| #include "base/json/json_writer.h"
|
| #include "base/macros.h"
|
| @@ -109,6 +110,7 @@ enterprise_management::RemoteCommand_Type DeviceCommandScreenshotJob::GetType()
|
| }
|
|
|
| void DeviceCommandScreenshotJob::OnSuccess() {
|
| + CHROMEOS_SYSLOG(WARNING) << "Upload successful.";
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE,
|
| base::Bind(succeeded_callback_,
|
| @@ -116,6 +118,7 @@ void DeviceCommandScreenshotJob::OnSuccess() {
|
| }
|
|
|
| void DeviceCommandScreenshotJob::OnFailure(UploadJob::ErrorCode error_code) {
|
| + CHROMEOS_SYSLOG(ERROR) << "Upload failure: " << error_code;
|
| ResultCode result_code = FAILURE_CLIENT;
|
| switch (error_code) {
|
| case UploadJob::AUTHENTICATION_ERROR:
|
| @@ -190,8 +193,11 @@ void DeviceCommandScreenshotJob::RunImpl(
|
| succeeded_callback_ = succeeded_callback;
|
| failed_callback_ = failed_callback;
|
|
|
| + CHROMEOS_SYSLOG(WARNING) << "Executing screenshot command.";
|
| +
|
| // Fail if the delegate says screenshots are not allowed in this session.
|
| if (!screenshot_delegate_->IsScreenshotAllowed()) {
|
| + CHROMEOS_SYSLOG(ERROR) << "Screenshots are not allowed.";
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE,
|
| base::Bind(failed_callback_, base::Passed(base::WrapUnique(
|
| @@ -202,7 +208,7 @@ void DeviceCommandScreenshotJob::RunImpl(
|
|
|
| // Immediately fail if the upload url is invalid.
|
| if (!upload_url_.is_valid()) {
|
| - LOG(ERROR) << upload_url_ << " is not a valid URL.";
|
| + CHROMEOS_SYSLOG(ERROR) << upload_url_ << " is not a valid URL.";
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE,
|
| base::Bind(failed_callback_, base::Passed(base::WrapUnique(
|
| @@ -212,6 +218,7 @@ void DeviceCommandScreenshotJob::RunImpl(
|
|
|
| // Immediately fail if there are no attached screens.
|
| if (root_windows.size() == 0) {
|
| + CHROMEOS_SYSLOG(ERROR) << "No attached screens.";
|
| base::ThreadTaskRunnerHandle::Get()->PostTask(
|
| FROM_HERE,
|
| base::Bind(failed_callback_, base::Passed(base::WrapUnique(new Payload(
|
|
|