Install Logtail Pino NPM package:
npm install @logtail/pino
Set up Pino logger with Logtail transport:
const token = '$SOURCE_TOKEN';
const pino = require('pino');
const transport = pino.transport({
target: "@logtail/pino",
options: {
sourceToken: token,
options: { endpoint: 'https://$INGESTING_HOST' },
},
});
const logger = pino(transport);
Use Pino logger as usual:
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.
Pino version 7.0.0 or higher is required.
Logtail Pino client supports Pino v7+ transports.
Please let us know at hello@betterstack.com.
We're happy to help! ๐
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.
We use cookies to authenticate users, improve the product user experience, and for personalized ads. Learn more.