winston相关内容
到目前为止,我读到的所有文章和文档都谈到了Cloudwatch和Winston在Vanilla Node应用程序上的集成,但没有关于Nestjs的 到目前为止,我的app.mode.ts: imports: [ ConfigModule.forRoot({ isGlobal: true }), MongooseModule.forRoot( `mongo
..
这可能是一个重复的问题,但我什么也找不到。 因为我正在学习NodeJS,所以我想我用的词不对,所以很难找到答案。 情况如下: 我目前正在学习一门关于NodeJS和编写API的在线课程。 在当前步骤中,我们使用Winston库来记录错误。教师在应用程序的入口点Index,js上进行了配置,如下所示: 文件:index.js const winston = require('w
..
我有一个设置为从AWS Lambda函数运行的Expressjs应用程序。当我将此应用程序部署到lambda时,lambda CloudWatch日志的控制台日志会显示出来(即/aws/lambda/lambda-name),但它不会创建配置中指定的新CloudWatch LogGroup。 如果我在本地运行lambda函数并生成日志,它将为本地环境创建一个CloudWatch日志组。 L
..
我有一个使用 node.js 的电子应用程序.我想使用 Winston 登录应用程序.我已将 winston 添加到我的 package.json 文件中,但是当我为 webpack 运行构建命令时,我收到了来自 winston 中的 colors.js 依赖项的一些警告. '...依赖的请求是一个表达式...' 然后它引用winston 和colors.js.忽略警告不起作用,因为电子应用程
..
我们使用 morgan 来记录我们的快速转换: var morgan = require('morgan');摩根('组合');//格式字符串摩根(':远程地址:方法:网址:uuid');//自定义函数摩根(功能(请求,资源){返回 req.method + ' ' + req.url + ' ' + req.uuid;}) 此外,我们使用 winston 来记录我们的其他日志: var w
..
我正在阅读 Winston 的代码库,他们的 DerivedLogger 类第 22 行 说: 创建一个新的类派生记录器,其级别可以附加到其原型上.这是众所周知的 V8 优化,可以提高原型函数的性能. 从我在这里收集的信息来看,他们是说添加一个添加原型方法的新类 (DerivedLogger) 是 V8 优化的一种众所周知的形式?它与只将方法添加到类 Logger 的原型中而不必创建新
..
在执行节点模块的单元测试时,可以有选择地禁用 Winston 日志记录吗? 理想情况下,我希望在应用程序运行时进行日志记录以提供信息和调试目的,但在运行测试时被抑制以免使演示单元测试结果混乱. 我对 winston 的使用是我的模块内部的,如下所示: //MyModule.jsvar logger = require('winston');module.exports = funct
..
我在Winston中进行了两次错误和警告传输,据推测这些错误和警告写入了文件.现有的用于控制台日志记录的传输方式工作正常,我确实检查了 pm2日志并看到了日志,但是文件传输方式并未保存任何内容. 'use strict';const winston = require('winston');const m = require('moment-timezone');让logger = null;/
..
嘿,我正在使用此Winston记录器,请解释一下传输器内部级别的使用,如果我在记录时将logger与信息一起使用会发生什么,在记录数据时是否必须使用debug. var logger = new(winston.Logger)({运输:[新(winston.transports.Console)({级别:“调试",json:是}),新建(winston.transports.File)({名称
..
我正在使用Winston制作自记录器,这使我可以在记录中添加时间戳和行号.该代码可以各自完成功能,但是结合使用后,它们将无法按预期工作. //**帮助添加时间戳**var logger = new(winston.Logger)({运输工具:[new(winston.transports.Console)({json:否,时间戳记:是的,上色:真}),新的winston.transports.F
..
我正在使用 winston 为我的应用程序进行日志记录.我已经使用以下文件完成了文件传输: Class LoggerHelper扩展了BaseHelper {构造函数(_cApp){超级(_cApp);this._props = {};}initialize(){this._prepareConfigs();this._createTransportObj();this._createLogg
..
winston 库非常适合传输和灵活性.我想使用它来配置级别并重定向到文件,但想重现console.log的行为以进行格式化,并遇到麻烦. 这是我到目前为止所拥有的: const log = winston.createLogger({级别:“调试",格式:format.combine(format.timestamp({format:'YYYY-MM-DD HH:mm:ss.SSS'}
..
我正在为NodeJS应用程序使用 winston ,以具有结构化的日志记录格式(JSON)稍后我将处理并通过Filebeat发送到Logstash. 根据PM2和 12factor.net 的建议,我正在使用 winston.transports.Console进行日志记录传输并让PM2处理我的 ecosystem.json 中的 stdout 和 stderr . 在我的 logge
..
我希望我的node.js项目生成与log4j格式有点相似的日志文件,因为我希望每条日志行都以该日志请求所源自的文件名和js函数名开头./p> 例如:如果我的js文件名为aNiceFile.js,而我的js函数名为doImportantStuff(),则我将使用以下内容调用日志语句: log.info(“关于重要内容的入门") 我希望我的日志文件看起来像这样: 2018-03-14 0
..
我正在使用Winston,expressWinston,winston-mongoDB来管理NodeJs应用程序中的日志. 将winston-mongodb传输与express-winston一起使用时;我可以按照以下格式将日志存储到我的mongoDB集合中.(meta:true) {"_id":ObjectId("5a124f9781d911337ebeb98d"),"timestam
..
所以我正在使用 winston.js 登录到文件.我已将记录器设置为以Winston默认JSON格式输出JSON. 这是我的Logger配置. logger.util.js: 'use strict'; const winston = require('winston'); const moment = require('moment'); const logger = wi
..
我正在将node.js与express-winston一起用于日志记录, var express = require('express'); var app = express(); var winston = require('winston'); var expressWinston = require('express-winston'); var routes = require
..
我正在尝试使用Winston为我的快速服务器设置访问日志和错误日志,但是我似乎做错了事. 这是我尝试使用的配置文件: const winston = require('winston'), fs = require('fs'); const tsFormat = () => (new Date()).toLocaleTimeString(); winston.loggers.
..
我正在将Winston日志记录与Node.js应用程序一起使用,并已定义了文件传输方式.在整个代码中,我使用logger.error,logger.warn或logger.info登录. 我的问题是,如何指定日志级别?是否可以设置配置文件和值,以便仅记录适当的日志消息?例如,我希望日志级别在我的开发环境中为“信息",而在生产环境中为“错误". 解决方案 在此处 来自该文档:
..
我已经为我的应用程序定义了自定义级别.它们如下. protected levels: Level = { "error": 0, "warn": 1, "info": 2, "debug": 3, "trace": 4 }; 我正在使用每日文件轮换传输以获取单独文件中的每日日志. con
..