summaryrefslogtreecommitdiffstats
path: root/cloud_print
diff options
context:
space:
mode:
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);
}