我们如何使用log4j将JavaScript信息和错误消息写入日志文件。

请在下面找到代码

<script type="text/javascript" src="././scripts/log4javascript.js"></script>
<script type="text/javascript">
    var log = log4javascript.getDefaultLogger();
    log.removeAllAppenders();
    log.addAppender("start logging");
</script>
function writetoLog()
    {
        log.info("Start the Script Log..");
    }
<body onload="writetoLog();">Some html code here </body>


此信息消息未写入我的日志文件。

请建议

最佳答案

您需要创建一个AjaxAppender。 log4javascript的文档中对此进行了介绍(例如,在快速入门教程:http://log4javascript.org/docs/quickstart.html中)。

var log = log4javascript.getLogger("server");
var ajaxAppender = new log4javascript.AjaxAppender("/yourapp/jslog.do");
log.addAppender(ajaxAppender);

log.debug("Testing server log");

09-17 02:48