【发布时间】:2017-01-23 17:36:59
【问题描述】:
我正在开发 Ionic 移动应用程序。
我的要求是创建客户端记录器来跟踪应用程序中的问题。我使用https://github.com/pbakondy/filelogger中提到的方法,在Android和iOS都可以创建日志文件。
当我第一次打开应用程序时,它会在 cordova.file.dataDirectory 中创建日志文件,当我在 i*OS 中关闭并重新打开应用程序时,我正在尝试读取使用以下内容创建的文件的内容
$fileLogger.getLogfile().then(function (loggerContent) {
var temp =loggerContent;
});
但应用程序说
{
"applicationDirectory":null,
"applicationStorageDirectory":null,
"dataDirectory":null,
"cacheDirectory":null,
"externalApplicationStorageDirectory":null,
"externalDataDirectory":null,
"externalCacheDirectory":null,
"externalRootDirectory":null,
"tempDirectory":null,
"syncedDataDirectory":null,
"documentsDirectory":null,
"sharedDirectory":null
}
所以我找不到保存日志的文件。
请帮我解决这个问题,或者如果你能推荐一种不同的方法来解决这个问题,那就太好了!
感谢您的回答
【问题讨论】:
-
你实际使用的是什么代码?
-
你能告诉我你是怎么解决这个问题的吗?我也面临同样的问题。
标签: android ios cordova ionic-framework cordova-plugin-file