1

我正在尝试使用Log4Javascript将 JavaScript 中的日志记录到文件中。我正在使用AjaxAppender尝试将数据发送到服务器。但是每当我尝试记录 url 字段中指定的文件时,它都是空的

url = "demo.log";
var ajaxAppender = new log4javascript.AjaxAppender(url);

因为它是一个POST 请求,我可以在 firebug 中看到数据作为参数发送。但是如何将日志保存在 demo.log 对于每个记录器都会发送一个新请求。

我们如何在日志文件中附加日志。我是 Log4Javascript 的新手。谁能帮我解决这个问题。提前致谢。

4

1 回答 1

0

这个问题很老了,但我想至少给出一个简短的答案:

首先我们看一下 log4javascript 的 AjaxAppender 的文档:

一个灵活的附加程序,通过 HTTP 将日志消息异步发送到服务器。

因此,您需要一个能够处理您的 POST 请求的服务器。无论您是喜欢使用基于 nodejs 的 JavaScript 还是 Java-Server 或 ... 来编写小型服务器,都是您的选择。但是你需要一个服务器。服务器决定如何处理这些消息,例如将它们记录到文件中。

一个可能的 JavaScript 解决方案可以基于 nodejs、express 和 log4js

于 2015-07-08T14:12:36.553 回答