feat: display stack trace on winston.error

This commit is contained in:
Barış Soner Uşaklı
2020-06-20 23:32:12 -04:00
parent 55f8f99bcd
commit e80379dc0e
31 changed files with 43 additions and 44 deletions

View File

@@ -48,7 +48,7 @@ Data.loadPluginInfo = async function (pluginPath) {
} catch (err) {
var pluginDir = path.basename(pluginPath);
winston.error('[plugins/' + pluginDir + '] Error in plugin.json or package.json!', err);
winston.error('[plugins/' + pluginDir + '] Error in plugin.json or package.json!', err.stack);
throw new Error('[[error:parse-error]]');
}
return pluginData;

View File

@@ -291,7 +291,7 @@ Plugins.showInstalled = async function () {
pluginData.error = false;
return pluginData;
} catch (err) {
winston.error(err);
winston.error(err.stack);
}
}
const plugins = await Promise.all(pluginPaths.map(file => load(file)));

View File

@@ -33,7 +33,7 @@ module.exports = function (Plugins) {
timeout: 5000,
}, function (err, res, body) {
if (err) {
return winston.error(err);
return winston.error(err.stack);
}
if (res.statusCode !== 200) {
winston.error('[plugins.submitUsageData] received ' + res.statusCode + ' ' + body);