JavaScript 记录器到滚动文件

标签 javascript logging

我有一个 JavaScript 应用程序。

我想使用记录器,但我不想记录到控制台(如 Firebug 或 Yahoo UI),而是想记录到一个或多个文件。

理想情况下,应该可以在文件达到一定限制时进行备份。

谢谢。

最佳答案

通过在网页中运行的 JavaScript 通常不可能写入客户端计算机上的文件。它可以在 IE 中使用 ActiveX 完成(当用户允许它时),我认为当用户启用了一个模糊设置时也可以在 Firefox 中完成,但通常是不可能的。 Stack Overflow 中有很多关于此的问题。例如:

考虑到这一点,在 log4javascript 中实现本地文件附加程序似乎从来都不值得。 .如果你确实想登录到一个文件,我建议使用 AjaxAppender将日志消息发送到服务器并将这些消息记录到 log4j/log4net/log4php/使用滚动文件附加程序设置的任何内容。

关于JavaScript 记录器到滚动文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3626960/

相关文章:

java - 如何检查参数是否为 varArgs

java - 使用任何文件附加程序的 Log4j 每日轮换和每月保留

AWS EC2 上的 Tomcat 日志记录

javascript - 在 DrawerNavigator 中隐藏标题( react 导航)

javascript - 添加新依赖项后,react-boilerplate 中出现语法错误

javascript - 如何知道 Parse Cloud Code afterSave Hook 中的值是否发生变化?

python - python logging.FileHandler 默认使用 block 缓冲吗?

javascript - ie8 - 边距和 ajax 错误

javascript - momentjs unix时间戳将pm转换为am

c# - 在 .net 企业库日志中设置 'category'(到事件日志)