首页 > 编程语言 >pino 一个很不错的node log 框架

pino 一个很不错的node log 框架

时间:2023-10-18 10:02:01浏览次数:31  
标签:node github pino log 框架 pinojs https com

pino 是一个很不错的nodejs 日志框架,fastify 就集成了此框架,而且提供了不少框架的扩展,可以方便集成(express,koa,nest,hapi。。。)

参考使用

  • app.js
const pino = require('pino')
const logger = pino({
 timestamp: pino.stdTimeFunctions.isoTime,
})
logger.info("Hello World")

说明

对于使用graylog的用户,官方也提供类似的框架可以方便集成,但是并不是直接基于api 的,而是官方包装了一个cli 通过管道写入到支持gelf 修改的服务中

参考资料

https://getpino.io/#/
https://github.com/pinojs/pino
https://github.com/pinojs/pino-gelf
https://github.com/pinojs/pino-syslog

标签:node,github,pino,log,框架,pinojs,https,com
From: https://www.cnblogs.com/rongfengliang/p/17771385.html

相关文章

  • Node.js框架:通过nvm实现多个node版本共存使用
    一、环境部署1、nvm下载下载地址:https://github.com/coreybutler/nvm-windows/releases2、nvm安装打开安装程序后按流程走就行,中间的安装地址可以自定义调整。注:在选择node.js的路径时,默认路径为C盘里的安装路径,如果本地在该路径下已经安装过......
  • m基于FPGA的GFDM调制解调系统verilog实现,包含testbench仿真测试文件
    1.算法仿真效果本系统进行了Vivado2019.2平台的开发,测试结果如下:   GFDM调制信号放大:   GFDM解调信号放大:   系统RTL结构图如下:   2.算法涉及理论知识概要        随着通信技术的不断发展,人们对数据传输速率和频谱效率的要求越来越高。......
  • 基于dfn序的O(nlogn)-O(1) lca
    \(dfn\)序的长度是欧拉序的一半,常数较小,并且代码便于理解背诵。让欧拉序求lca成为时代的眼泪。代码部分实现思路来自cqbz_dongjie点击查看代码autominlca=[&](intx,inty){return(dfn[x]<dfn[y])?x:y;};intt=std::__lg(n)+1;std::vector<std::vect......
  • 「Log」2023.10.17 小记
    CSP第二轮倒数\(3\)天。序幕\(\text{6:40}\):到校,整理博客。\(\text{7:30}\):模拟赛发题。题意都很简单,感觉都是很怪异的配置,T1性质是显著的,一会就切了。T3感觉不知道想考啥,反手扔个乱搞。T2T4是一点思路没有,T4连暴力都不会,应该涉及到切比雪夫距离性质啥的。被创死了......
  • 【Azure Logic App】使用Outlook.com发送邮件遇到429报错
    问题描述在LogicApp中使用Outlook.com组件发送邮件,遇见了outlookconnection报429的错误{"error":{"code":"ErrorExceededMessageLimit","message":"Cannotsendmail.DailyMessage/Recipientlimitexceeded.Followtheinstructionsinyo......
  • n log n 的求最长上升子序列
    \(O(n\logn)\)的求最长上升子序列法一:二分intLIS(){intb[MAXN],top=0,a[MAXN];b[0]=-1;for(inti=1;i<=n;i++){if(a[i]>b[top]){top++,b[top]=a[i];}else{intl=1,r=top;w......
  • 【Azure Logic App】使用Outlook.com发送邮件遇到429报错
    问题描述在LogicApp中使用Outlook.com组件发送邮件,遇见了outlookconnection报429的错误{"error":{"code":"ErrorExceededMessageLimit","message":"Cannotsendmail.DailyMessage/Recipientlimitexceeded.Followtheinstructionsinyour......
  • nvm动态切换node版本
    在安装node环境时,我们一般通过在官网直接下载稳定版即可。但是这样有个弊端,我们电脑只能安装一个版本的node,当需要多个版本在不同项目中使用时就不好操作,而nvm完美的解决了这个问题。具体步骤如下:下载nvm安装包,并安装通过命令nvmls查看当前版本通过nvminstallversion安装指......
  • R语言武汉流动人口趋势预测:灰色模型GM(1,1)、ARIMA时间序列、logistic逻辑回归模型|附代
    全文链接:http://tecdat.cn/?p=32496原文出处:拓端数据部落公众号人口流动与迁移,作为人类产生以来就存在的一种社会现象,伴随着人类文明的不断进步从未间断。人力资源是社会文明进步、人民富裕幸福、国家繁荣昌盛的核心推动力量。当前,我国经济正处于从以政府主导的投资驱动型的经......
  • Node.js & SOAP All In One
    Node.js&SOAPAllInOnesoapASOAPclientandserverforNode.js.ThismoduleletsyouconnecttowebservicesusingSOAP.ItalsoprovidesaserverthatallowsyoutorunyourownSOAPservices.$npminstallsoaphttps://github.com/vpulim/node-......