When comparing JSNLog vs Atatus, the Slant community recommends Atatus for most people. In the question“What are the best JavaScript client-side error logging services?” Atatus is ranked 11th while JSNLog is ranked 17th. The most important reason people chose Atatus is:
Atatus will break down the specific user actions that lead to an error, so you can see what they did before the error occurred. For example, you could see what they typed into a form, and what they clicked on that lead to the error.
Specs
Ranked in these QuestionsQuestion Ranking
Pros
Pro Integrates with your existing server-side logging package
Not a hosted option, so you'll store client-side logs along with your server-side logs.
Pro Stack traces
JSNLog passes exception log messages with its stack trace.
Pro Timeline feature breaks down user actions so you can better reproduce the issue
Atatus will break down the specific user actions that lead to an error, so you can see what they did before the error occurred. For example, you could see what they typed into a form, and what they clicked on that lead to the error.
Pro Monitors AJAX requests
Pro Monitors page load performance
Pro Easy integration with segment
Atatus has an integration with the segment setup api that allows you to set it up without having to find and paste keys.
Cons
Con No hosted option
You'll have to store client-side logs along with your server-side logs.
Con No reporting capabilities
Your server logging solution should provide that, and JSNlog integrates with Elmah, Log4Net, NLog, Serilog, Common.Logging.