DEV Community

Cover image for تسجيل الأخطاء بسهولة في تطبيقات أندرويد باستخدام Timber و Kotlin
Mohamed Shaban
Mohamed Shaban

Posted on

تسجيل الأخطاء بسهولة في تطبيقات أندرويد باستخدام Timber و Kotlin

مقدمة

تسجيل الأخطاء هو جزء أساسي من تطوير تطبيقات أندرويد. يمكنه مساعدتك في تتبع الأخطاء و مراقبة سلوك التطبيق و فهم ما يحدث في الخلفية. في هذا المقال، سنناقش كيفية استخدام Timber و Kotlin لجعل تسجيل الأخطاء أكثر راحة و فاعلية

ما هو Timber؟

Timber هو مكتبة تسجيل أخطاء خفيفة و مفتوحة المصدر تم إنشاؤها بواسطة Jake Wharton. يمكنه جعل تسجيل الأخطاء في أندرويد أكثر راحة و سهولة

مميزات Timber

  • تسجيل أخطاء متوافق مع Kotlin
  • تخصيص الشجرة و إضافة امتدادات كوتلين
  • دعم جميع مستويات التسجيل ## كيفية استخدام Timber ### الخطوة الأولى: إضافة المكتبة لإضافة Timber إلى مشروعك، أضف السطر التالي إلى ملف build.gradle:
implementation 'com.jakewharton.timber:timber:5.0.1'
Enter fullscreen mode Exit fullscreen mode

الخطوة الثانية: تهيئة Timber

يمكنك تهيئة Timber في فئة التطبيق الخاصة بك:

class MyApp : Application() {
    override fun onCreate() {
        super.onCreate()
        if (BuildConfig.DEBUG) {
            Timber.plant(Timber.DebugTree())
        } else {
            Timber.plant(ReleaseTree()) // شجرة إصدار مخصصة
        }
    }
}
Enter fullscreen mode Exit fullscreen mode

الخطوة الثالثة: تسجيل الأخطاء

يمكنك استخدام Timber لتسجيل الأخطاء في مشروعك:

Timber.d("رسالة تصحيح")
Timber.i("رسالة معلومات")
Timber.w("رسالة تحذير")
Timber.e("رسالة خطأ: %s", خطأ)
Enter fullscreen mode Exit fullscreen mode

الخلاصة

Timber هو أداة قوية لتحسين تسجيل الأخطاء في تطبيقات أندرويد. يمكنك تخصيص الشجرة و إضافة امتدادات كوتلين لجعل تسجيل الأخطاء أكثر راحة و فاعلية. جرب Timber اليوم و اكتشف الفرق بنفسك


🔗 المصدر: https://dev.to/supriya_shah_1e9c3df6158c/effortless-android-logging-with-timber-and-kotlin-8h8

Top comments (0)