Hi, getPath("logs") return the wrong path.
getPath("logs") return : %APPDATA% + ProductName from the executable of Electron
when it should return : "userData" (when edited) + productName from package.json

The consequence is that Electron creates an empty folder "logs" in the wrong place.

It seems to me that the problem has occurred since this fix : #10911

* Electron version: 1.8.2 (since 1.8.2-beta.2)
* Operating system: Windows 7 64 bit
atom/browser/atom_browser_main_parts.cc
DCHECK(base::ThreadTaskRunnerHandle::IsSet());
  
  
  js_env_.reset(new JavascriptEnvironment(node_bindings_->uv_loop()));
  node_bindings_->Initialize();
  
  node::Environment* env = node_bindings_->CreateEnvironment(
      js_env_->context(), js_env_->platform());
  node_env_.reset(new NodeEnvironment(env));
  
  node_debugger_.reset(new NodeDebugger(env));
  node_debugger_->Start();
  
  electron_bindings_->BindTo(js_env_->isolate(), env->process_object());
  
  node_bindings_->LoadEnvironment(env);
  
  node_bindings_->set_uv_env(env);
  
  
  
  
  base::FeatureList::ClearInstanceForTesting();
  InitializeFeatureList();
  
  fake_browser_process_->PostEarlyInitialization();
}
int AtomBrowserMainParts::PreCreateThreads() {