When comparing JSNLog vs Raygun, the Slant community recommends Raygun for most people. In the question“What are the best JavaScript client-side error logging services?” Raygun is ranked 9th while JSNLog is ranked 17th. The most important reason people chose Raygun is:
It's possible to comment on issues. Great for coordinating if and how exceptions should be handled within a team.
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 Allows leaving comments on issues
It's possible to comment on issues. Great for coordinating if and how exceptions should be handled within a team.
Pro Exceptions are grouped
Raygun groups similar exceptions together displaying the number of occurences so that there's no need to deal with each instance of the error separately.
Pro Daily digest emails
Raygun can send a summary of all error that have happened over the day.
Pro Email notifications
Raygun can be set up to send email notifications as soon as exceptions occur.
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.