https://github.com/drewml/consoletant
Chrome Extension with the goal of providing better Filtering/Sorting in Chrome for console logs
https://github.com/drewml/consoletant
Last synced: about 1 year ago
JSON representation
Chrome Extension with the goal of providing better Filtering/Sorting in Chrome for console logs
- Host: GitHub
- URL: https://github.com/drewml/consoletant
- Owner: DrewML
- Created: 2016-04-11T03:33:11.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-04-24T06:41:29.000Z (about 10 years ago)
- Last Synced: 2025-02-01T22:29:08.815Z (over 1 year ago)
- Language: JavaScript
- Size: 37.1 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Consoletant
An attempt to provide better filtering/sorting of `console` messages in Chrome.
## TODO
1. Add filtering functionality
2. Handle functions/DOM nodes being logged (can't be cloned with structured clone algorithm used by postMessage)
- .toString() functions and send as a string
- Collect useful info about a DOM node, and send just enough info that can be used to render a representation in the UI
3. ([If fixed by Chromium team](https://bugs.chromium.org/p/chromium/issues/detail?id=602063)) Use event listener for console messages instead of monkey-patching `console`
4. Support for XHR notifications like normal console [Info](https://developer.chrome.com/extensions/webRequest#event-onCompleted) or [Info](https://developer.chrome.com/extensions/devtools_network#event-onRequestFinished)
5. Allow Enabling/Disabling of history in panel on page nav
6. Keep a queue of console calls in the content script, until a connection is first made with the devtools (won't happen until devtools is opened, and the user switches to our panel)