首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

如何使用Winston记录Node.js应用程序

第三步, 安装和配置Winston 我们现在准备安装和配置Winston。在这一步,我们将探讨作为winston软件包的一些配置选项,并创建一个将信息记录到文件和控制台的记录器。...要安装,请winston运行以下命令: $ cd ~/myApp $ npm install winston 创建一个包含winston配置的config文件夹: $ mkdir ~/myApp/config...现在让我们创建包含我们winston配置的文件,我们将调用它winston.js: $ touch ~/myApp/config/winston.js 接下来,创建一个包含日志文件的文件夹: $ mkdir...首先打开~/myApp/config/winston.js编辑: $ nano ~/myApp/config/winston.js 接下来,需要app-root-path和winston包: ~/myApp.../config/winston'); ... 我们实际使用winston的第一个地方是morgan。我们将使用stream选项,并将其设置为我们在winston配置中创建的流接口。

5.3K61

关于 Node.js 应用里使用 winston 进行日志记录的最佳实践

通常,日志记录的临界值是: 错误跟踪 调试 应用性能 选择 winston 的收益 Winston 是最好的日志中间件之一,每周下载量约为 4,000,000 次。...以下属性使 Winston 成为整体通用的日志记录中间件。 它使用简单且可配置。 日志级别(优先级)。 Winston 提供日志记录级别。...使用 Winston,您可以以不同方式发送和保存日志,例如文件、数据库、电子邮件和控制台。 日志格式。 Winston 为您提供了多种日志格式。...Winston 可帮助您分析代码块并测量成功执行代码所需的时间。 Winston transporters Winston 的特性之一是它支持各种传输,例如文件传输。...Utils - 将保存 Winston logger.js,我们将在其中添加 Winston 传输和格式等配置。

1.5K20

前端开发使用GraphQL——NestjsGraphQL项目搭建

carbon (5).png 二、引入winston日志服务 服务在服务端运行的时候,打印的一些日志需要记录下来,方便查问题,本地使用的时候,只需要使用console。...在服务端使用的时候,还是使用winston等成熟的日志组件,打印下来日志文件,方便查问题。...carbon (8).png 在main.ts里面引入winston的logger,替换掉nest的Logger模块的默认行为,其他地方还是可以正常的注入nest的Logger模块,Nest...会使用winston去处理日志的打印请求。...具体可以参考nest-winston 三、封装调用后台服务的模块 目前暂时我们还是使用http去调用后台的服务,实际调用的时候,需要先获取调用的后台模块的IP与端口,然后调用完成了还需要做模调上报

1.6K50
领券