我已经给了文档以及SO,但似乎无法找到任何答案。
我有一个打包的Chrome应用程序(新款式,不是传统的) 我可以在错误/崩溃报告中找到许多关于启用日志记录的文档,但无法找到有关自定义日志记录的任何信息。例如:
在初始加载时,通过api调用加载了一些第三方数据,我们假设它:
$http.get('/api/get-my-data').onSuccess(function(data){
// Yay, I gotz the dataz. Do something
}).onFail(function(error) {
// Damn son, something went wrong.
});
在上面的伪代码中,我想添加一个chrome错误/自定义日志来记录onFail
条件。我不打算在应用程序崩溃或致命错误的意义上记录错误,我希望记录在应用程序正常运行的情况下我认为是错误的事件。
如果错误导致应用程序崩溃等,那么我会在chrome日志中获得一个条目,但是必须(我假设)将数据直接记录到服务器上的日志,这不被视为错误(如果这是服务器上的Web应用程序(log4j,KLogger,Morgan)),这是完全常见的但是我找不到它
其他人创建了chrome打包添加并使用内置日志记录吗?
由于
N.B。为了清楚起见,我们正在讨论使用javascript将打包的应用程序登录到日志文件,而不是console.log
答案 0 :(得分:0)
以为我会回答这个问题,其他人遇到了它,因为谷歌文档还不清楚。
当您使用console.log
时,它会被发送到您的strdout / chrome日志文件。
您必须在Chrome应用启动配置/标记中启用日志记录,然后代码中的任何console.log
都会显示您将user-dir
设置为的位置。
从文档中不清楚,但基本上您的Chrome应用会自动记录并console.log
您有
这包括其他console
方法。