summaryrefslogtreecommitdiffstats
path: root/cloud_print
diff options
context:
space:
mode:
authormark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-27 23:06:49 +0000
committermark@chromium.org <mark@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-27 23:06:49 +0000
commit33b9820a5039e8a9925ddc0ebaced8f50112ce3b (patch)
treefc66820a0ea13d0160dfb3253028cb8a1d3b468f /cloud_print
parent1797640037e0127eb5f47bc60dc94b78a2b904b5 (diff)
downloadchromium_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.mm18
-rw-r--r--cloud_print/virtual_driver/posix/printer_driver_util_mac.mm10
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(&params, 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(&params, 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);
}