From 7f29e14b2a4aeb81f33cf3ea2a7fcf6b69436e37 Mon Sep 17 00:00:00 2001 From: Bert Belder Date: Fri, 28 Sep 2018 12:55:06 -0700 Subject: libdeno: use cstream instead of printf to write to stderr --- libdeno/binding.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libdeno/binding.cc') diff --git a/libdeno/binding.cc b/libdeno/binding.cc index 552b4c6e5..fa9aaabf7 100644 --- a/libdeno/binding.cc +++ b/libdeno/binding.cc @@ -2,6 +2,7 @@ #include #include #include +#include #include #include "third_party/v8/include/libplatform/libplatform.h" @@ -132,7 +133,7 @@ void HandleException(v8::Local context, if (d != nullptr) { d->last_exception = exception_str; } else { - printf("Pre-Deno Exception %s\n", exception_str.c_str()); + std::cerr << "Pre-Deno Exception " << exception_str << std::endl; exit(1); } } @@ -159,9 +160,8 @@ void Print(const v8::FunctionCallbackInfo& args) { bool is_err = args.Length() >= 2 ? args[1]->BooleanValue(context).ToChecked() : false; const char* cstr = ToCString(str); - auto stream = is_err ? stderr : stdout; - fprintf(stream, "%s\n", cstr); - fflush(stream); + auto& stream = is_err ? std::cerr : std::cout; + stream << cstr << std::endl; } static v8::Local ImportBuf(v8::Isolate* isolate, deno_buf buf) { -- cgit v1.2.3