cost 218 ms
运行前检查期间未创建任何 winston 日志文件 - No winston log files are created during pre-run check

我有一个使用 winston 和 winston-daily-rotate-file 的 typescript 项目。 在项目开始时,我检查存在的环境变量。 如果没有,我想使用logger.error()记录丢失的变量。 但由于某种原因,永远不会创建错误日志。 日志确实出现在我的控制台中。 笔记: ...

如何使用 Winston 自定义传输将自定义数据添加到 `info` object? - How to add custom data to the `info` object using a Winston custom transport?

我目前正在为 Winston 制作自定义传输,我需要将元数据添加到info object,如下所示: 这是我在代码中使用console.log(info)时应该出现的内容。 但是,我遇到了一个非常奇怪的问题,即几乎似乎是“递归”堆栈跟踪。 我把它缩短了一些,这样更容易理解。 不幸的是,缺少 Win ...

带有 MongoDB 的 Winston 记录器,如果有错误,它会同时保存在 collections(errorLog 和 infoLog)中,它应该只保存在“errorLog”集合中 - Winston logger with MongoDB, if there is an error it saves on both collections (errorLog and infoLog), It should only save on "errorLog" collection

这是我的代码。 如果级别:“信息”,它只在 (infoLog) 集合中插入一个,但如果级别:“错误”,它会在两个集合 (errorLog & infoLog) 集合中插入。 我该如何解决这个问题? 这是在控制台日志上显示的内容 在此处输入图像描述 里面有保存的采集数据errorLog采集in ...

为什么错误日志出现在警告日志文件中 - Node.Js & Winston - Why error logs appears in warning logs file - Node.Js & Winston

在我的 Node.js REST API 中,我使用 Winston Logging 在单独的文件中打印错误和信息日志。 这是我的温斯顿设置: 这是我的一个请求的示例(信息日志用于请求详细信息): 我有一个错误日志出现在错误日志文件和警告日志文件中的问题。 我该如何解决? ...

Winston logger 的 CustomTransport 的回调只被调用一次 - Winston logger's CustomTransport's callback is called only once

我正在尝试向我的应用程序添加一个新的 websocket 连接(我已经有几个,但没有一个有这个问题)。 这个想法是从我的 reactjs 前端向我的 spring 引导应用程序发送日志。 这是我客户的代码: 我正在使用 winston -> 它通过自定义 Transport 调用 sendLo ...

Winston:错误实例不再是错误实例 - Winston: The error instance is not an error instance anymore

我在记录器中给出了一个错误实例: 但是在logform库einfo的errors.js里面并不是Error的一个实例: 我不确定在什么时候插入的 Object 不是一个错误实例,但它可以防止我得到一个错误堆栈,即使有一个。 我的传输设置: 还有我的错误格式: 我的errorFormat中的info参 ...

2022-08-04 09:18:30   1   12    winston  
如何将winston日志文件保存到mysql数据库中? - How to save winston log file into mysql database?

赏金将在 4 天后到期。 此问题的答案有资格获得+50声望赏金。 Mehdi Faraji希望引起对这个问题的更多关注。 我已经像这样配置了winston记录器: 它只保存第一个日志,下一个只保存在文件中而不是数据库中。 我猜new SqlTransport(transportConfig),不 ...

在 format.metadata 之后检查 winston 元数据是否为“空” - Check if winston metadata is "empty" after format.metadata

这个“ 完整的 Winston Logger 指南”给出了以下示例: 我正在尝试实施; 但是,我无法对元数据是否存在进行测试。 首先,我总是有元数据。 我想那是因为我在这个过程的早期使用了format.metadata 。 这是我的温斯顿设置: 现在,如果我做一个日志条目,说 如果在我的自定义格式 ...

Winston 记录到以自定义多行文本开头的文件 - Winston logging to a file that begins with custom multi line text

我们的 Winston 日志记录已经设置好,并且可以很好地使用winston-daily-rotate-file创建每日日志文件。 我现在需要做的是从一个特定的文件模板(或任何其他方法)创建这些日志文件,并在文件的开头添加一些 header 行。 我们想更改我们的应用程序以使用更结构化的日志记录以与 ...

Jest Spy 未被调用 - Jest Spy not being called

我正在尝试使用winston记录器 package 运行测试。我想监视 createlogger function 并断言它是用正确的参数调用的。 记录器.test.ts 记录器.ts 但是,当我运行测试时,我得到以下 output 我不太确定发生了什么。 我使用以下版本的软件包: “开玩笑”:“ ...

如何在 node.js CLI 应用程序中使用日志记录和进度条? - How to work with logging and progress bar in a node.js CLI application?

语境在 Node.js 应用程序中,我使用: 进度条的节点进度用于记录的温斯顿 CLI 应用程序将在构建文件时显示进度条。 在构建操作期间,有时需要将信息/错误记录到控制台。 这扰乱了进度条,因为: 信息/错误在进度条之后立即记录到控制台,而不是在换行符上日志完成后再次打印进度条,导致在控制台中打 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM