* 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::Local<v8::Object> process) {
  gin_helper::Dictionary dict(isolate, process);
  BindProcess(isolate, &dict, metrics_.get());
  dict.SetMethod("takeHeapSnapshot", &TakeHeapSnapshot);
#if defined(OS_POSIX)
  dict.SetMethod("setFdLimit", &base::IncreaseFdLimitTo);
#endif
  dict.SetMethod("activateUvLoop",
                 base::BindRepeating(&ElectronBindings::ActivateUVLoop,
                                     base::Unretained(this)));
  gin_helper::Dictionary versions;
  if (dict.Get("versions", &versions)) {
    versions.SetReadOnly(ELECTRON_PROJECT_NAME, ELECTRON_VERSION_STRING);
    versions.SetReadOnly("chrome", CHROME_VERSION_STRING);
  }
}
void ElectronBindings::EnvironmentDestroyed(node::Environment* env) {
  auto it =
      std::find(pending_next_ticks_.begin(), pending_next_ticks_.end(), env);
  if (it != pending_next_ticks_.end())
    pending_next_ticks_.erase(it);
}
void ElectronBindings::ActivateUVLoop(v8::Isolate* isolate) {