Javascript 在打包的chrome应用程序中自定义登录

Javascript 在打包的chrome应用程序中自定义登录,javascript,google-chrome,google-chrome-app,Javascript,Google Chrome,Google Chrome App,我也对这些文档进行了仔细检查,但似乎找不到任何答案 我有一个打包的chrome应用程序(新风格,而不是传统) 我可以在错误/崩溃报告中找到许多关于启用日志记录的文档,但找不到关于自定义日志记录的任何内容。例如: 在初始加载时,通过api调用加载一些第三方数据,假设: $http.get('/api/get-my-data').onSuccess(function(data){ // Yay, I gotz the dataz. Do something }).onFail(function(

我也对这些文档进行了仔细检查,但似乎找不到任何答案

我有一个打包的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打包的add并使用了内置日志记录吗

谢谢


注意:为了清楚起见,我们讨论的是使用javascript将打包的应用程序登录到日志文件,而不是
控制台。log

认为我会回答这个问题,以防其他人看到它,因为它在谷歌文档中不清楚

当您使用
console.log
时,它会被发送到您的strdout/chrome日志文件中

您必须在chrome应用程序启动配置/标志中启用日志记录,然后代码中的任何
控制台.log
将显示在您将
用户目录设置为的位置

文档中没有明确说明,但基本上你的chrome应用程序会自动登录并
console.log


这包括其他
控制台
方法。

?@wOxxOm我相信这是由chrome应用程序自动写入的,而不是允许您添加条目。可能是错误的,但看不到有关如何写入此调试日志的任何示例/文档。重新启动时也会被删除我不想看到应用程序崩溃,如果它崩溃,它会自动在chrome日志中被发现。我想记录某些事件的日志信息。类似于log4J,但在chromeappwell中,chrome没有内置的可定制日志API。这意味着您必须自己实现它(也许您可以找到一些js包装器来简化这项任务)。您可以共享一个链接,指向应该为此编辑的确切标志吗?