diff options
author | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-27 23:06:49 +0000 |
---|---|---|
committer | mark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-01-27 23:06:49 +0000 |
commit | 33b9820a5039e8a9925ddc0ebaced8f50112ce3b (patch) | |
tree | fc66820a0ea13d0160dfb3253028cb8a1d3b468f /cloud_print | |
parent | 1797640037e0127eb5f47bc60dc94b78a2b904b5 (diff) | |
download | chromium_src-33b9820a5039e8a9925ddc0ebaced8f50112ce3b.zip chromium_src-33b9820a5039e8a9925ddc0ebaced8f50112ce3b.tar.gz chromium_src-33b9820a5039e8a9925ddc0ebaced8f50112ce3b.tar.bz2 |
Add OSSTATUS_LOG API.
Review URL: https://chromiumcodereview.appspot.com/9235084
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@119511 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cloud_print')
-rw-r--r-- | cloud_print/virtual_driver/posix/installer_util_mac.mm | 18 | ||||
-rw-r--r-- | cloud_print/virtual_driver/posix/printer_driver_util_mac.mm | 10 |
2 files changed, 16 insertions, 12 deletions
diff --git a/cloud_print/virtual_driver/posix/installer_util_mac.mm b/cloud_print/virtual_driver/posix/installer_util_mac.mm index c6179c1..5b19866 100644 --- a/cloud_print/virtual_driver/posix/installer_util_mac.mm +++ b/cloud_print/virtual_driver/posix/installer_util_mac.mm @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -32,9 +32,11 @@ void sendServiceProcessEvent(const AEEventClass sendClass) { &ref, kDontWantURL); if (status != noErr) { - std::cerr << "Failed to make path ref"; - std::cerr << GetMacOSStatusErrorString(status); - std::cerr << GetMacOSStatusCommentString(status); + std::cerr << "Failed to make path ref: " + << GetMacOSStatusErrorString(status) + << " (" + << status + << ")"; exit(-1); } @@ -55,9 +57,11 @@ void sendServiceProcessEvent(const AEEventClass sendClass) { status = LSOpenApplication(¶ms, NULL); if (status != noErr) { - std::cerr << "Unable to launch Chrome to install"; - std::cerr << GetMacOSStatusErrorString(status); - std::cerr << GetMacOSStatusCommentString(status); + std::cerr << "Unable to launch Chrome to install: " + << GetMacOSStatusErrorString(status) + << " (" + << status + << ")"; exit(-1); } } diff --git a/cloud_print/virtual_driver/posix/printer_driver_util_mac.mm b/cloud_print/virtual_driver/posix/printer_driver_util_mac.mm index 129b136..ddda3da 100644 --- a/cloud_print/virtual_driver/posix/printer_driver_util_mac.mm +++ b/cloud_print/virtual_driver/posix/printer_driver_util_mac.mm @@ -1,4 +1,4 @@ -// Copyright (c) 2011 The Chromium Authors. All rights reserved. +// Copyright (c) 2012 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. @@ -12,6 +12,7 @@ #include "base/logging.h" #include "base/mac/foundation_util.h" +#include "base/mac/mac_logging.h" #include <cups/backend.h> @@ -60,7 +61,8 @@ void LaunchPrintDialog(const std::string& outputPath, NULL, &ref, kDontWantURL); if (status != noErr) { - LOG(ERROR) << "Couldn't locate the process to send Apple Event"; + OSSTATUS_LOG(ERROR, status) + << "Couldn't locate the process to send Apple Event"; exit(CUPS_BACKEND_CANCEL); } @@ -115,9 +117,7 @@ void LaunchPrintDialog(const std::string& outputPath, // Deliver the Apple Event using launch services. status = LSOpenApplication(¶ms, NULL); if (status != noErr) { - LOG(ERROR) << "Unable to launch"; - LOG(ERROR) << GetMacOSStatusErrorString(status); - LOG(ERROR) << GetMacOSStatusCommentString(status); + OSSTATUS_LOG(ERROR, status) << "Unable to launch"; exit(CUPS_BACKEND_CANCEL); } |