我正在尝试使用 Log4Javascript 将日志从JavaScript记录到文件中。我正在使用AjaxAppender
尝试将数据发送到服务器。但每当我试图记录url字段中指定的文件是空的
url = "demo.log";
var ajaxAppender = new log4javascript.AjaxAppender(url);
由于它是 POST请求,我可以在firebug中看到数据是作为参数发送的。但是如何在demo.log中保存日志对于每个记录器,都会发送一个新请求。
我们如何将日志附加到日志文件中。我是Log4Javascript的新手。任何人都可以帮我这个。提前谢谢。
答案 0 :(得分:0)
这个问题相当陈旧,但我想给出一个简短的回答:
首先我们来看看log4javascript的AjaxAppender的文档:
灵活的appender,它将日志消息异步发送到服务器 通过HTTP。
所以,你需要的是一个能够处理你的POST请求的服务器。 您是否希望基于nodejs或Java-Server或...编写基于JavaScript的小型服务器,这是您的选择。 但是你需要一台服务器。并且服务器决定如何处理这些消息,例如将它们记录到文件中。
可能的JavaScript解决方案可以基于nodejs,express和log4js