我们如何使用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");