问题标签 [log4js-node]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 在新的不同文件中使用 log4js 写入日志?
我想将日志写入不同的文件。
根据上面的代码,我只能配置一次日志。但我想为每个日志动态地写一个日志文件。在上述情况下,我只能写一个文件。我需要一种可以编写新日志文件的方法。我想在不同的路径写多个日志文件。
node.js - 为什么级别 ERROR 没有添加到错误文件中?
我使用log4js并想将错误日志写入单独的文件。但是出于某种原因,所有错误级别仅记录在访问文件中。正因为如此,错误文件是空的。如何解决?
log4js.json:
log4js-node - 如何使用 log4js 将日志发送到 elasticsearch?
我有一个节点应用程序作为服务器运行并尝试将日志发送到远程弹性搜索。
看起来在最近的 log4js 版本中改变了一些语法。我尝试了链接中的一个示例,但它出错了。 如何使用 Express 从 Node.js 登录到 ELK?
在最近的 log4js v5.2.2 版本中,我们如何配置 elasticsearch?
node.js - 使用 sendgrid 和 node.js 将日志文件附加到电子邮件
我正在尝试在一个简单的 node.js 应用程序中发送一封电子邮件,其中包含刚刚使用 log4js 创建的日志文件。我可以用 sendgrid 发送一封电子邮件,它有一个附件,但附件是空的。任何帮助,将不胜感激。这是 app.js 代码:
和 logger.js 中的 log4js 记录器配置:
当我运行它时,我会在终端和与 app.js 相同的文件夹中的 app.log 文件中看到日志输出:
该电子邮件将发送到我的 gmail 帐户,并带有一个名为 app.log 的附件。但是当我打开它时,它是空白的。因此,不确定在发送电子邮件时我是否在文本文件或附件部分的 base64 转换上失败。提前致谢。
node.js - logger.debug 在使用 log4js 时不是一个函数
我正在使用 log4js 来捕获节点 js 中的日志。我的节点版本是v10.16.3。当我运行代码时,我收到错误,因为 logger.debug 不是函数。是否有任何节点版本兼容性?因为我在 1 年前使用过相同的代码。
请找到以下代码
应用程序.js
logger.js
请帮助我解决问题。谢谢你。
node.js - log4js 在节点中不起作用,如何配置它...?
我已经安装了 log4js npm 并尝试将记录器实现到我的节点 api...我第一次尝试使用 log4js。代码:
我收到错误:
我已经使用 cmd node log4js.js(这个文件名)在我的应用程序中运行了一个 log4js 示例代码,请帮助我......
node.js - 在 Java 中使用 log4js 进行 Application Insights 日志记录
Azure 应用程序洞察使用 java 中的 log4j 框架记录消息,如下所示。
https://docs.microsoft.com/en-us/azure/azure-monitor/app/java-trace-logs
在不使用 azure node sdk 记录消息的情况下,nodejs 应用程序是否有类似的东西。我正在寻找使用 log4js 消息将日志消息记录到带有一些配置更改的 App 洞察力。
google-cloud-functions - Is there any way to output logs using log4js on Cloud Functions?
I'm using GCP's cloud function. What I want to achieve is to output logs by log4js.
I know and have tried that using console.xxx() works well.
Environment: - Google Cloud Functions - Functions-framework - nodejs10 as Runtime
logger.js
index.js
Thanks in advance!
javascript - log4js 是否需要任何额外的代码才能在 Apache 服务器上工作?
我正在尝试将 Log4js-Node 添加到在 Apache 上运行的 Node.js 服务器。这是我的代码:
当我在我的计算机上的 Node.js 上运行脚本并导航到 localhost:443/log 时,我看到了我所期望的,这就是:
[2020-03-17T22:50:43.145] [DEBUG] 默认 - 监听端口 443 上的请求
但是当我在远程服务器上运行代码时它崩溃了,我在错误页面中得到了这个(部分路径被我替换为“[removed]”):
应用程序 25925 输出:在服务器上。([删除]/index.js:27:9)
应用程序 25925 输出:在 Logger。[作为调试]([删除]/12/lib/node_modules/log4js/lib/logger.js:124:10)
应用程序 25925 输出:在 Logger.log ([删除]/12/lib/node_modules/log4js/lib/logger.js:73:12)
应用程序 25925 输出:在 Logger._log ([删除]/12/lib/node_modules/log4js/lib/logger.js:90:16)
应用程序 25925 输出:在 Object.send ([删除]/12/lib/node_modules/log4js/lib/clustering.js:97:15)
应用程序 25925 输出:[已删除]/12/lib/node_modules/log4js/lib/clustering.js:97
应用程序 25925 输出:在对象处。([删除]/12/lib/node_modules/log4js/lib/clustering.js:8:13)
我正在使用使用 Apache 2.4.41 的 A2 Hosting。我选择了 Node.js 12.9.0 和 Log4js 6.1.2。package.json 在我的计算机和服务器上应该是相同的,并且我npm install
在两者上都运行过。
这只是 Log4js 和服务器的问题,还是我在某个地方遗漏了什么?
node.js - 在 Typescript 中为 log4js 创建一个 LogDNA appender
我想LogDNA
为我的log4js
记录器创建一个附加程序,所以下面是我的代码。我遇到的问题是configure
功能。实际上我不知道 的类型是什么,我知道它是一个函数但在typescriptlayouts
中找不到它的类型:log4js