npm i --save nativescript-logEntries
- 版本:1.0.1
- GitHub: https://github.com/AntonioCuevaUrraco/nativescript-logEntries
- NPM: https://npmjs.net.cn/package/nativescript-logEntries
- 下载量
- 昨天: 0
- 上周: 0
- 上个月: 0
nativescript-logEntries
此插件提供了一种在 NativeScript 项目中使用 LogEntries 服务的途径。
该插件是对 Android 和 iOS 官方 SDK 的封装
https://github.com/logentries/le_android
https://github.com/logentries/le_ios
安装
tns plugin add nativescript-logEntries
使用
首先为 Android 和/或 iOS 创建一个新的日志,并存储 LogEntries 将提供的令牌
//Somewhere on your app.
var logEntries = require("nativescript-logEntries");
logEntries.init("YourToken");
logEntries.log("this is the message");
如果您想用它来发送崩溃报告,将崩溃存储在设备上,并在设备下次打开时发送。
//on app.ts
var setString = applicationSettingModule.setString;
application.on(application.uncaughtErrorEvent, function(args) {
if (args.ios) {
console.log("NativeScriptError: " + args.ios);
console.log("Stacktrace: " + args.ios.stack);
setString("crash", args.ios + args.ios.stack);
}
else if (args.android) {
console.log("NativeScriptError: " + args.android);
console.log("NativeScriptError: " + args.android.nativeException);
console.log("NativeScriptError: " + args.android.nativeException.getMessage());
setString("crash", args.android +
args.android.nativeException +
args.android.nativeException.getMessage());
}
});