Pino version 7.0.0 or higher is required.
Logtail Pino client supports Pino v7+ transports.
Explore documentation
Better Stack Pino transport
Start logging in 3 steps
1. Install
Install Logtail Pino NPM package:
Install Logtail Pino
npm install @logtail/pino
2. Setup
Set up Pino logger with Logtail transport:
Set up Pino logger
const token = '$SOURCE_TOKEN';
const pino = require('pino');
const transport = pino.transport({
target: "@logtail/pino",
options: { sourceToken: token }
});
const logger = pino(transport);
3. Start logging 🎉
Use Pino 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. ->");
You should see your logs in Logtail -> Live tail.
Need help?
Please let us know at hello@betterstack.com.
We're happy to help! 🙏
Additional resources
Want to learn more about Pino log levels and adding contextual data to your logs?
Check out our Complete Guide to Pino Logging in Node.js.