Expand backup error in the mail

This commit is contained in:
Girish Ramakrishnan
2017-01-26 13:03:36 -08:00
parent f41b08d573
commit 895f5f7398
2 changed files with 15 additions and 2 deletions
+14 -1
View File
@@ -56,6 +56,17 @@ var gMailQueue = [ ],
gDnsReady = false,
gCheckDnsTimerId = null;
function splatchError(error) {
var result = { };
Object.getOwnPropertyNames(error).forEach(function (key) {
var value = this[key];
if (value instanceof Error) value = splatchError(value);
result[key] = value;
}, error /* thisArg */);
return util.inspect(result, { depth: null, showHidden: true });
}
function start(callback) {
assert.strictEqual(typeof callback, 'function');
@@ -426,7 +437,9 @@ function outOfDiskSpace(message) {
});
}
function backupFailed(message) {
function backupFailed(error) {
var message = splatchError(error);
getAdminEmails(function (error, adminEmails) {
if (error) return console.log('Error getting admins', error);