در مطلب قیل در مورد مستندات در وب سرویس نیواد بخش 1 توضیح دادیم در این مطلب در مورد مستندات در وب سرویس نیواد بخش 2 توضیح میدهیم.
راهنمای سرویس گزارش خطا
(مستندات در وب سرویس نیواد بخش 2)
راهنمای استفاده از کتابخانهٔ Nivad Core در اندروید استودیو
به فایل build.gradle ماژول اپلیکیشن این خطوط را اضافه کنید:
repositories {
maven { url ‘http://repo.nivad.io:8081/artifactory/list/libs-release’ }
}
dependencies {
compile ‘com.github.satyan:sugar:1.4’
compile ‘com.auth0:java-jwt:2.1.0’
compile ‘io.nivad.core:library:+’
}
در متد onCreate کلاس اپلیکیشنتان این خطوط را اضافه کنید:
public class YourApplicationClass extends Application {
@Override
public void onCreate() {
super.onCreate();
// Nivad core
NivadCore.initialize(
this,
<Nivad application id>,
<Nivad application secret>
);
}
}
مقادیر application id و application secret را از پنل مدیریت اپلیکیشنتان میتوانید دریافت کنید. در پنل مدیریت گزارش خطا، بخش «مستندات» این قسمت از کد برای هر اپلیکیشن شما به صورت آماده وجود دارد و برای راحتی بیشتر میتوانید این قطعه کد را از آن قسمت کپی کنید .
قابلیتها
گزارش خطایی خودکار
خطا (Exception) هایی که در اپلیکیشن به وقوع میپیوندند و در صورتی که در جایی handle نشوند به صورت خودکار گزارش میشوند.
گزارش خطای دستی
در صورت تمایل میتوانید خطا (Exception) هایی که خودتان در کد handle کردید را هم گزارش کنید. برای این کار از قطعه کد زیر میتوانید کمک بگیرید:
try {
…
} catch (Exception ex) {
NivadLogger.exception(ex);
}
ثبت Log روی سرور
به کمک کتابخانهٔ نیواد شما میتوانید Logهای متنی خاصی که تمایل دارید حتما روی سرور آنها را دریافت کنید را گزارش و ذخیره کنید. لاگهای متنی در سه سطح info، warning و error سطح بندی میشوند.
برای ارسال پیام Log در این سه سطح میتوانید از متدهای زیر استفاده کنید:
NivadLogger.i(“Log Tag”, “Log message with info level”);
NivadLogger.w(“Log Tag”, “Log message with warning level”);
NivadLogger.e(“Log Tag”, “Log message with error level”);
کلام آخر:
امیدوارم مستندات در وب سرویس نیواد بخش 2 را به خوبی مطالعه فرموده باشید . جهت استفاده وآشنایی بیشتر به منبع مراجعه نمائید.
در این مطلب در مورد مستندات در API نیواد بخش 2 توضیخ دادیم در مطلب بعدی در مورد مستندات در api نیواد بخش 3 توضیح خواهیم داد