open-source-ideas / ideas

💡 Looking for inspiration for your next open source project? Or perhaps you've got a brilliant idea you can't wait to share with others? Open Source Ideas is a community built specifically for this! 👋
6.59k stars 221 forks source link

Express/Koa middleware for tracking exceptions #15

Open shime opened 8 years ago

shime commented 8 years ago

Project description

There are a lot of exception tracker services on the market:

There's also Errbit, an open-source solution, which you have to host on some server.

Exception tracking is important, but instead of relying on third-party services or managing another server for that, let's use a simple middleware that mounts on an URL like /__exceptions and protects it with password. It would be intended for small apps primarily.

It would come with search support and some sort of notification system.

Relevant Technology

Node, Express, Koa, React

Who is this for

Experienced developers

shime commented 8 years ago

Dino and me are going to start some work on this over this weekend.

mikaelbr commented 8 years ago

Cool! 👍

rolandschuetz commented 8 years ago

What's the advantage of this over Errbit?

shime commented 8 years ago

@rolandschuetz you don't have to host an additional server and it's focused on Node.

rolandschuetz commented 8 years ago

@shime So that only works if your current server runs on nodejs.

shime commented 8 years ago

@rolandschuetz yup, we're gonna build an Express/Connect/Koa middleware.

wajeehullah commented 6 years ago

Are you guys still working on this ?

shime commented 6 years ago

@wajeehullah Nope, we've quit. Feel free to implement it.

chidiwilliams commented 4 years ago

@shime Where would the data be stored? What kind of notification system?

shime commented 4 years ago

@chidiwilliams I originally thought about using sqlite or something like that. I would probably use email for a notification system when a new error happens.

chidiwilliams commented 4 years ago

@shime I've had a go at this. Some features are still missing but please let me know what you think. https://github.com/chidiwilliams/trackerr