Error Logging in a Custom App Using Remix

Topic summary

A developer is building a Wishlist app using Remix and seeks guidance on error handling and logging strategies. The main questions are:

  • What’s the recommended approach for logging errors (both server-side and client-side)?
  • Should errors be stored in a dedicated database table, or are there better alternatives for production environments?
  • What are the best practices for implementing error tracking in Shopify apps built with Remix?

Current suggestion:

  • One community member recommends using AWS CloudWatch for error logging, citing it as a good solution.

Status: The discussion remains open with limited responses so far. The original poster is still seeking additional best practices and community recommendations for comprehensive error tracking implementation.

Summarized with AI on October 28. AI used: claude-sonnet-4-5-20250929.

Hi everyone,

I’m building a Wishlist app using Remix, and I have a question regarding error handling and logging.

If any error occurs in the app (either server-side or client-side), what is the recommended approach for logging the error details effectively? Should we use a dedicated database table to store error logs, or is there a better way to handle this in a production environment?

I’d appreciate any best practices or suggestions from the community on how to implement proper error tracking and logging in a Shopify app built with Remix.

1 Like

Hi @greeshma

I’m using AWS cloudwatch, it has the good error logging