【问题标题】:Javascript logging to file on local computerJavascript 记录到本地计算机上的文件
【发布时间】:2016-04-24 17:34:48
【问题描述】:

我需要在客户端/本地机器上的 Chrome(angularjs/javascript) 中从 Web 应用程序创建日志。知道怎么做吗?

我无法在 Chrome 中使用 activeX 对象。

【问题讨论】:

  • 日志的目的是什么?

标签: javascript angularjs logging angularjs-log


【解决方案1】:

您不能直接执行此操作。您可以使用 StackTrace.js 将堆栈跟踪推送到服务器,然后在您的 Web 应用程序中读回它或将其作为下载提供。

【讨论】:

  • 这就是我的想法,我将不得不使用stacktrace或log4js。
【解决方案2】:

你不能登录到本地机器,一些建议

  • Window.localStorage - 您可以记录的数据量非常小,大多数浏览器都支持,但大小限制各不相同。
  • Chrome也支持WebSQL(不知道以后会不会掉这个)空间限制为5MB,其他浏览器支持不一样。
  • 安装其他软件来进行日志记录。 (使用任何 for 的 ajax 请求与侦听 http(s)://localhost:port 的服务器通信。例如,您可以使用 socket.io 在 node.js 中创建记录器)
  • 登录到服务器。 (使用任何 for 的 ajax 请求。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-12-15
    • 2020-10-07
    • 2011-02-16
    • 2012-12-06
    • 1970-01-01
    • 1970-01-01
    • 2019-07-03
    • 1970-01-01
    相关资源
    最近更新 更多