Bunyan version 2.0.0 or higher is required.
Explore documentation
Logtail Bunyan stream
Start logging in 3 steps
1. Install
Install Logtail Bunyan and Logtail Node NPM packages:
Install Logtail packages
npm install @logtail/bunyan @logtail/node
2. Setup
Set up Logtail Bunyan stream:
Set up Bunyan logger
const bunyan = require("bunyan");
const { Logtail } = require("@logtail/node");
const { LogtailStream } = require("@logtail/bunyan");
// Create Logtail client
const logtail = new Logtail("$SOURCE_TOKEN");
// Create Bunyan logger
const logger = bunyan.createLogger({
name: "Example logger",
level: "debug",
streams: [
{
stream: new LogtailStream(logtail),
},
],
});
3. Start logging 🎉
Use Bunyan logger as usual:
Send logs to Logtail
logger.error("Something bad happened.");
logger.info({
item: "Orange Soda",
price: 100.00
}, "Log message with structured logging.");
// Ensure that all logs are sent to Logtail
logtail.flush()
You should see your logs in Logtail → Live tail.
Need help?
Please let us know at hello@betterstack.com.
We're happy to help! 🙏
Other Logtail clients
Looking for a different JavaScript logging solution? Check out Logtail clients for JavaScript and Node.js.