Pino:为何大多数前端开发如此钟情它?( 三 )

  • ?? 兼容:具有与 node/connect/express 兼容层
  • Pino 与 H3 的集成也非常简单 , 比如下面的示例:
    import { createServer } from 'http';import { createApp } from 'h3';import pino from 'pino-http';const app = createApp();app.use(pino());app.use('/', (req) => {req.log.info('something');return 'hello world';});createServer(app).listen(process.env.PORT || 3000);4.本文总结本文主要和大家介绍下 Node.js 生态的日志记录框架 , 即 Pino 。相信通过本文的阅读 , 大家对 Pino 都会有一个初步的了解 。
    因为篇幅有限 , 文章并没有过多展开 , 如果有兴趣 , 可以在我的主页继续阅读 , 同时文末的参考资料提供了大量优秀文档以供学习 。最后 , 欢迎大家点赞、评论、转发、收藏!
     
    参考资料https://www.npmjs.com/package/h3
    https://github.com/pinojs/pino
    https://github.com/nestjs/nest
    https://www.npmjs.com/package/fastify
    https://www.npmjs.com/package/express
    https://www.npmjs.com/package/@hapi/hapi
    https://github.com/restify/node-restify
    https://blog.logrocket.com/comparing-node-js-logging-tools/
    https://www.npmjs.com/package/pino
    https://github.com/pinojs/pino/blob/master/docs/benchmarks.md
    封面图来自:
    https://css-tricks.com/how-to-implement-logging-in-a-node-js-application-with-pino-logger/




    推荐阅读