Skip to content

Node.js

Using Logfire in your Node.js script is straightforward. You need to get a write token, install the package, configure it, and use the provided API.

Let's create an empty project:

mkdir test-logfire-js
cd test-logfire-js
npm init -y es6 # This creates a package.json with `type: module` for ES6 support
npm install logfire

Then, create the following hello.js script in the directory:

import * as logfire from "logfire";

logfire.configure({
  token: "your-write-token",
  serviceName: "example-node-script",
  serviceVersion: "1.0.0",
});

logfire.info("Hello from Node.js", {
  "attribute-key": "attribute-value",
}, {
  tags: ["example", "example2"],
});

Run the script with node hello.js, and you should see the span appear in the live view of your Logfire project.

A working example can be found in the examples/node directory of the logfire-js repository.