mirror of https://github.com/keeweb/keeweb.git
logging errors for devs
This commit is contained in:
parent
087a0a092c
commit
732c87699b
|
@ -19,5 +19,8 @@ trim_trailing_whitespace = false
|
|||
[*.json]
|
||||
indent_size = 2
|
||||
|
||||
[.jshintrc]
|
||||
indent_size = 2
|
||||
|
||||
[*.scss]
|
||||
indent_size = 2
|
||||
|
|
|
@ -88,7 +88,8 @@
|
|||
"globals" : {
|
||||
"require": true,
|
||||
"module": true,
|
||||
"console": true,
|
||||
"$": true,
|
||||
"_": true
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -74,6 +74,7 @@ var DropboxLink = {
|
|||
header: 'Dropbox Sync Error',
|
||||
body: 'Something went wrong during Dropbox sync. Please, try again later. Error: ' + err
|
||||
});
|
||||
console.error('Dropbox error', err);
|
||||
break;
|
||||
}
|
||||
callback(false);
|
||||
|
|
|
@ -51,6 +51,7 @@ if (window.process && window.process.versions && window.process.versions.electro
|
|||
Backbone.trigger('launcher-open-file', path);
|
||||
};
|
||||
if (window.launcherOpenedFile) {
|
||||
console.log('Open file request', window.launcherOpenedFile);
|
||||
Backbone.trigger('launcher-open-file', window.launcherOpenedFile);
|
||||
delete window.launcherOpenedFile;
|
||||
}
|
||||
|
|
|
@ -26,7 +26,9 @@ var AppSettingsModel = Backbone.Model.extend({
|
|||
if (data) {
|
||||
this.set(data, {silent: true});
|
||||
}
|
||||
} catch (e) { /* TODO: log failed to load settings */ }
|
||||
} catch (e) {
|
||||
console.error('Error loading settings', e);
|
||||
}
|
||||
},
|
||||
|
||||
save: function() {
|
||||
|
@ -36,7 +38,9 @@ var AppSettingsModel = Backbone.Model.extend({
|
|||
} else if (typeof localStorage !== 'undefined') {
|
||||
localStorage.appSettings = JSON.stringify(this.attributes);
|
||||
}
|
||||
} catch (e) { /* TODO: log failed to save settings */ }
|
||||
} catch (e) {
|
||||
console.error('Error saving settings', e);
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
|
|
@ -54,6 +54,7 @@ var FileModel = Backbone.Model.extend({
|
|||
kdbxweb.Kdbx.load(fileData, credentials, (function(db, err) {
|
||||
if (err) {
|
||||
this.set({error: true, opening: false});
|
||||
console.error('Error opening file', err.code, err.message, err);
|
||||
} else {
|
||||
this.db = db;
|
||||
this.readModel(this.get('name'));
|
||||
|
@ -61,6 +62,7 @@ var FileModel = Backbone.Model.extend({
|
|||
}
|
||||
}).bind(this));
|
||||
} catch (e) {
|
||||
console.error('Error opening file', e, e.code, e.message, e);
|
||||
this.set({ error: true, opening: false });
|
||||
}
|
||||
},
|
||||
|
|
|
@ -250,6 +250,7 @@ var AppView = Backbone.View.extend({
|
|||
try {
|
||||
file.autoSave();
|
||||
} catch (e) {
|
||||
console.error('Failed to auto-save file', file.get('path'), e);
|
||||
fileId = file.cid;
|
||||
}
|
||||
} else if (!fileId) {
|
||||
|
|
|
@ -109,6 +109,7 @@ var OpenView = Backbone.View.extend({
|
|||
});
|
||||
this.views.openFile.setFile(file);
|
||||
} catch (e) {
|
||||
console.log('Failed to show local file', e);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -131,6 +131,7 @@ var SettingsAboutView = Backbone.View.extend({
|
|||
AppSettingsModel.instance.set('lastOpenFile', path);
|
||||
}
|
||||
} catch (e) {
|
||||
console.error('Error saving file', path, e);
|
||||
Alerts.error({
|
||||
header: 'Save error',
|
||||
body: 'Error saving to file ' + path + ': \n' + e
|
||||
|
|
Loading…
Reference in New Issue