Show the forked command as a debug analytics message (#388)

This is very useful for debugging.

Signed-off-by: Juan Cruz Viotti <jviottidc@gmail.com>
This commit is contained in:
Juan Cruz Viotti 2016-05-02 10:01:50 -04:00
parent fab2d767b0
commit 7d254160c5

View File

@ -29,10 +29,11 @@ const EXIT_CODES = require('../../src/exit-codes');
const MODULE_NAME = 'Etcher.image-writer';
const imageWriter = angular.module(MODULE_NAME, [
require('../models/settings'),
require('../modules/analytics'),
require('../utils/notifier/notifier')
]);
imageWriter.service('ImageWriterService', function($q, $timeout, SettingsModel, NotifierService) {
imageWriter.service('ImageWriterService', function($q, $timeout, SettingsModel, NotifierService, AnalyticsService) {
let self = this;
let flashing = false;
@ -139,6 +140,7 @@ imageWriter.service('ImageWriterService', function($q, $timeout, SettingsModel,
}
return $q(function(resolve, reject) {
AnalyticsService.log(`Forking: ${argv.join(' ')}`);
const child = childProcess.spawn(argv[0], argv.slice(1), {
env: {