Where do you want to collect your JavaScript logs from?
Collect logs from the backend code of your application.
Install Logtail Node NPM package:
Set up Logtail client:
You should see your logs in Better Stack β Live tail.
Node.js version 12 or higher is required.
Collect logs from your frontend code.
Install Logtail Browser NPM package:
Set up Logtail client:
Prefer using a Content Delivery Network?
Add Logtail import to your HTML page:
You should see your logs in Better Stack β Live tail.
Collect logs from both backend and frontend code of your Node.js application.
Install Logtail JavaScript NPM package:
Set up Logtail client in backend and frontend code:
Log the same way in backend and frontend:
You should see your logs in Better Stack β Live tail.
Node.js version 12 or higher is required.
Please let us know at hello@betterstack.com.
We're happy to help! π
Want to learning more about log levels and middleware in Node.js?
Continue to the Advanced usage of Better Stack JavaScript client.
New to logging? See the Intro guide to Node.js logging and the Best practices for logging in Node.js.
Logging from browser? Some browsers (e.g. Brave, or some browser extensions) may block your logs from being sent. If you need to work around this issue, see possible workarounds on Github.
Using Bun runtime? No worries, our logging packages are tested in Bun as well as Node.
Using helper function for logging in Node.js? You can fix the logged context.runtime info by passing stackContextHint to the logger. See the usage in example project to learn more.
Package @logtail/js provides a convenient way to install and manage both @logtail/node and @logtail/browser NPM packages. You can install the packages separately if you wish to.
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.