我正在从事 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
}
所以我无法找到我保存日志的文件。
请帮我解决这个问题,或者如果你能推荐一种不同的方法来解决这个问题,那就太好了!
感谢您的回答