Skip to Content
πŸ“š TutorialπŸ”— Express Js8) Logging

Logging

The following guide will using pino for logging.

1. Install pino

npm install pino

2. Config

Adding the highlight section in the express.

server.ts
import pino from "pino"; import express, { Request, Response } from "express"; const app = express(); // highlight-start export const logger = pino({ level: "info", transport: { targets: [ { target: 'pino/file', level: 'error', options: { destination: 'error.log' }, }, { target: 'pino/file', level: 'info', options: { destination: 'info.log' }, }, ] } }); // highlight-end app.get('/', (req: Request, res: Response) => { // highlight-start logger.info("Hello mate"); // highlight-end res.send('Hello Express!'); }); const PORT = 8080; app.listen(PORT, () => { console.log(`Listening at http://localhost:${PORT}/`); });
Last updated on