在打包的 chrome 应用程序中自定义登录
custom logging in a packaged chrome app
我已经仔细查看了文档以及 SO,但是似乎找不到任何答案。
我有一个打包的 chrome 应用程序(新样式,不是旧版)
我可以在 errors/crash 报告中找到许多关于启用日志记录的文档,但找不到有关自定义日志记录的任何信息。例如:
在初始加载时,一些第 3 方数据是通过 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 error/custom 日志来记录 onFail
条件。我不希望在应用程序崩溃或致命错误的意义上记录错误,我希望记录在应用程序上下文中 运行 正确地我认为是错误的事件。
如果错误导致应用程序崩溃等,那么我会在 chrome 日志中获得一个条目,但必须(我假设)离开以将数据直接记录到服务器上的日志中不被视为错误(如果这是服务器上的 Web 应用程序(log4j、KLogger、Morgan),则非常常见)但我找不到它
还有其他人创建了 chrome 打包添加并使用了内置日志记录吗?
谢谢
N.B。需要明确的是,我们谈论的是将带有 javascript 的打包应用程序登录到日志文件,而不是 console.log
我想我会回答这个问题,以防其他人遇到它,因为 google 文档中并不清楚。
当您使用 console.log
时,它会发送到您的 strdout/chrome 日志文件。
您必须在 chrome 应用程序启动 config/flags 中启用登录,然后代码中的任何 console.log
都会显示在您设置 user-dir
的位置.
文档中并不清楚,但基本上您的 chrome 应用程序会自动记录并且 console.log
您有
这包括其他 console
方法。
我已经仔细查看了文档以及 SO,但是似乎找不到任何答案。
我有一个打包的 chrome 应用程序(新样式,不是旧版) 我可以在 errors/crash 报告中找到许多关于启用日志记录的文档,但找不到有关自定义日志记录的任何信息。例如:
在初始加载时,一些第 3 方数据是通过 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 error/custom 日志来记录 onFail
条件。我不希望在应用程序崩溃或致命错误的意义上记录错误,我希望记录在应用程序上下文中 运行 正确地我认为是错误的事件。
如果错误导致应用程序崩溃等,那么我会在 chrome 日志中获得一个条目,但必须(我假设)离开以将数据直接记录到服务器上的日志中不被视为错误(如果这是服务器上的 Web 应用程序(log4j、KLogger、Morgan),则非常常见)但我找不到它
还有其他人创建了 chrome 打包添加并使用了内置日志记录吗?
谢谢
N.B。需要明确的是,我们谈论的是将带有 javascript 的打包应用程序登录到日志文件,而不是 console.log
我想我会回答这个问题,以防其他人遇到它,因为 google 文档中并不清楚。
当您使用 console.log
时,它会发送到您的 strdout/chrome 日志文件。
您必须在 chrome 应用程序启动 config/flags 中启用登录,然后代码中的任何 console.log
都会显示在您设置 user-dir
的位置.
文档中并不清楚,但基本上您的 chrome 应用程序会自动记录并且 console.log
您有
这包括其他 console
方法。