* Electron version: debug version built from master (7e2f7602c1d3f383bb859f4af96e74e683a49d8e)
* Operating system: win7 sp1 x64

### Expected behavior

`node --inspect-brk -e console.log('hello')` logs to stdout and the dev tools console
so one expects electron to do the same

### Actual behavior

electron with attached dev tools only logs to stdout

### How to reproduce

`console_log.js` with `console.log('hello');`
`electron.exe --inspect-brk console_log.js`

shell/common/api/electron_bindings.cc
v8::Isolate* isolate) {
  gin_helper::Promise<gin_helper::Dictionary> promise(isolate);
  v8::Local<v8::Promise> handle = promise.GetHandle();
  if (gin_helper::Locker::IsBrowserProcess() && !Browser::Get()->is_ready()) {
    promise.RejectWithErrorMessage(
        "Memory Info is available only after app ready");
    return handle;
  }
  v8::Global<v8::Context> context(isolate, isolate->GetCurrentContext());
  memory_instrumentation::MemoryInstrumentation::GetInstance()
      ->RequestGlobalDumpForPid(
          base::GetCurrentProcId(), std::vector<std::string>(),
          base::BindOnce(&ElectronBindings::DidReceiveMemoryDump,
                         std::move(context), std::move(promise)));
  return handle;
}
v8::Local<v8::Value> ElectronBindings::GetBlinkMemoryInfo(
    v8::Isolate* isolate) {
  auto allocated = blink::ProcessHeap::TotalAllocatedObjectSize();
  auto total = blink::ProcessHeap::TotalAllocatedSpace();
  gin_helper::Dictionary dict = gin::Dictionary::CreateEmpty(isolate);
  dict.SetHidden("simple", true);
  dict.Set("allocated", static_cast<double>(allocated >> 10));
  dict.Set("total", static_cast<double>(total >> 10));
  return dict.GetHandle();
}
void ElectronBindings::DidReceiveMemoryDump(