lilia
173e037fa6
Fix minor style errors
...
And keep it that way, by making jscs config more opinionated.
// FREEBIE
9 years ago
lilia
6154dbb8db
Fix debug log growing uncontrollably
...
Races between adding new log entries and fetching old ones can cause an
overage of more than one entry.
// FREEBIE
9 years ago
lilia
87ddcef333
Make debug log persistent
...
Save log entries in indexedDB rather than just in memory. Reload them
whenever the background page is refreshed.
// FREEBIE
9 years ago
Felix Epp
62af9ff678
Add user-agent string to DebugLog // fixes WhisperSystems/Signal-Desktop#404
...
The user-agent string includes the information needed (OS + Chrome version) and the console.get() function seems just right. The debugLog itself is not manipulated.
9 years ago
lilia
ae3a834b4c
Log global errors
...
Use the global error handler, window.onerror, to catch miscellaneous
exceptions and pipe them into the debug log.
Fixes #456
// FREEBIE
9 years ago
lilia
ea87062d92
Post debug logs as non public gists
...
// FREEBIE
10 years ago
lilia
b60d3d0b97
Make debug log handle multiple arguments
...
Ex: console.log('delivery receipt', phone_number, timestamp)
// FREEBIE
10 years ago
lilia
f74a7b9621
Add code for submitting debug logs
...
We keep the last 1000 log messages in memory and dump them to an
anonymous public gist if console.post is called.
// FREEBIE
10 years ago