问题标签 [angularjs-log]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
57849 浏览

angularjs - 如何在 AngularJS 中打开/关闭 $log.debug

我正在尝试使用 $log.debug("Foo")。怎么能关掉。我在任何地方都找不到样品。我认为它需要在配置中设置,但我似乎也无法让它工作。

开关在哪里设置?

0 投票
1 回答
368 浏览

angularjs - 覆盖 $log 后的日志消息不正确

我正在尝试装饰 angular 的$log工厂以将timestamp消息放入日志中。

到目前为止,它工作得很好,除了这种行为:

当我使用 Angular 的默认配置登录时,我收到:

对象 {name: "bryan", message: "was here"} 第三个参数的消息

普朗克

创建装饰器后,日志变成了这样:

[“消息”,对象,“第三个参数”]

Plunker - 代码在这里

所以,对象没有扩展到控制台,我需要点击消息才能看到完整的对象。

有谁知道我错过了什么?或者知道更好的方法来做到这一点并将时间戳放在消息的开头?

0 投票
3 回答
1260 浏览

angularjs - 将 $log 注入每个控制器和服务

有没有办法将 AngularJS 的 $log 注入到每个服务和控制器中?为每个人指定它只是感觉有点多余。

0 投票
0 回答
455 浏览

javascript - 在 $log 输出中包含 AngularJS 模块和控制器名称?

我正在研究 AngularJS 中的日志记录选项和约定。我希望我的$log输出同时包含modulecontroller名称(类似于 Log4j 中的记录器)。使用下面的代码,我能够将controller名称注入$scope

我想以更好的方式解决这个问题。具体来说:

  1. 有没有更好的方法来访问将controller其添加到$scope
  2. 有没有办法获取module名称而不是从模块的属性中获取“演示”.nameapp
  3. 类似于Enhancing $log in AngularJs the simple way ,在调用中注入像“[module.controller]”这样的格式的最佳方法是什么$log.log()
0 投票
2 回答
303 浏览

javascript - Javascript 记录到本地计算机上的文件

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

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