Root Cause Discovery for NodeJS

by

Chris Girard

September 6, 2022

3 Min

reads

Railtown is happy to announce that root cause discovery is now available for teams that run on NodeJS.


This is exciting for full stack developers who utilize javascript because they can integrate with railtown on the frontend and backend.


Railtown has integrated with the most popular logging libraries including Winston, Bunyan, Pino, Log4js, and LogLevel. If your team is already using one of these logging packages then integration is super simple. If not we recommend trying Winston and adding the winston-railtown package.


The logging libraries we support allow you to send your logs to a custom destination through a method called a transport. The railtown packages are custom build to add a railtown transport for each library.


Each logging library has different configurations but with Winston, for example, its easy to turn on detection for handling uncaught exceptions as well as uncaught promise rejections. You can also specific custom errors anywhere in your code and they will be sent to railtown with the full stack trace.


What is great is that you can now see frontend javascript errors as well as NodeJS errors in the same project and quickly discern between them.

To quickly get started stated head over to railtown.ai to signup for a free account and grab your token. Then select the logging library of your choice and add railtown as a destination.

If you don’t already have a railtown.ai account sign up and let us help you improve the quality of your software and increase your developer velocity. Now we can support your full stack!

Keep reading

Root CauseRoot Cause Discovery for NodeJS

Railtown is happy to announce that root cause discovery is now available for teams that run on NodeJS.

by

Chris Girard

September 6, 2022

3 Min

reads

Error Bucket.NET Error Logging Basics: Everything You Need To Know About Logging

While .NET is one of the most loved frameworks according to Stack Overflow Developer Survey for 2021, that popularity can bring issues for .NET error logging. There are “hundreds of thousands” of .NET packages available on NuGet, so developers can end up with an overwhelming tech stack to simply analyze .NET performance and monitor errors. How can you efficiently debug your code even as it scales up with all the third-party libraries you might use and their associated configurations? One simple but commonly overlooked answer: logging.

by

Marwan Haddad

August 22, 2022

8 Min

reads

Error BucketJavaScript Error Logging: Everything You Need To Know

Logging is the practice of recording the alerts and messages that you get about the state of your code. As your application may run into inefficiencies, errors, or even crash, you can save the associated messages together with all the relevant context. In this guide, we will go through JavaScript error logging across the multiple categories.

by

Marwan Haddad

August 1, 2022

5 Min

reads