Back to Dev Log

Analytics & Logging

Major Developments

  • Sentry error logging set up
  • Custom Logger implemented
  • Supabase logging tables implemented

This was a different sort of iteration, trying to get ahead of future tech debt by implementing this now. Essentially we're just setting up logging - errors through Sentry, other actionable logs through Supabase. I created a custom logger class to give the information that I need for the places that I need. Curious as I type this if we should start setting up some user analytics tracking too (Mixpanel, for example) in the future too.

Decisions

The decision to use Sentry for error logging was simply because that's what I'm familiar with. I'm interested to see what it's like to set up from a true green-field state (it was already implemented at work when I joined), plus being able to limit the incoming errors since it's just me testing things.

Supabase for normal logs was the obvious option - Datadog is probably better or at least contains more features, but the pricing is out of my range for now. Supabase will be fine as an interim solution until I find a more permanent set of logging solutions.

Next

Probably going to focus on a landing page, and get something set up for the website. Email waitlist, something to give users something to look forward to (including these dev logs?).