Index: mojo/public/cpp/bindings/lib/validation_errors.cc |
diff --git a/mojo/public/cpp/bindings/lib/validation_errors.cc b/mojo/public/cpp/bindings/lib/validation_errors.cc |
index ed5904d396318d123add33def50deda889688078..d830f02fc3c4a57ccbea7cf1221114a2350f6fd1 100644 |
--- a/mojo/public/cpp/bindings/lib/validation_errors.cc |
+++ b/mojo/public/cpp/bindings/lib/validation_errors.cc |
@@ -5,7 +5,8 @@ |
#include "mojo/public/cpp/bindings/lib/validation_errors.h" |
#include <assert.h> |
-#include <stdio.h> |
+ |
+#include "mojo/public/cpp/environment/logging.h" |
namespace mojo { |
namespace internal { |
@@ -41,12 +42,10 @@ const char* ValidationErrorToString(ValidationError error) { |
} |
void ReportValidationError(ValidationError error) { |
- if (g_validation_error_observer) { |
+ if (g_validation_error_observer) |
g_validation_error_observer->set_last_error(error); |
- } else { |
- // TODO(yzshen): Consider adding better logging support. |
- fprintf(stderr, "Invalid message: %s\n", ValidationErrorToString(error)); |
- } |
+ else |
+ MOJO_LOG(ERROR) << "Invalid message: " << ValidationErrorToString(error); |
} |
ValidationErrorObserverForTesting::ValidationErrorObserverForTesting() |