我们如何使用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>
此信息消息未写入我的日志文件。
请建议
答案 0 :(得分:2)
您需要创建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");