infinitered / infinitered/reactotron
Add line tracing into logging
- Dominant language
- TypeScript
- Stars
- 15.6k
- Forks
- 972
- PR merge metrics
- No merged PRs in 30d
Description
Could we show where the log statement was executed from? - Like chrome dev tools - `Filename:LinoNo`.
also, when using `console.tron.log()` could we show the data type?
```
console.tron.log("1.23");
console.tron.log(parseFloat("1.23"));
console.tron.log(1.23);
```
These all output `1.23` - it would be great to know which type is returned.
Awesome project, very efficient compared to all other RN debuggers. 👍
Contributor guide
Research direction
Start at the console.tron.log entry point and the logging output path, then inspect how Chrome DevTools-style source locations and values are represented. Done means log entries show Filename:LineNo and the three examples distinguish a string, a parsed number, and a numeric literal.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react-native, typescript
- Domain
- desktop, developer-experience
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100