Android第三方日志框架Logger的简单使用

一,首先引入依赖 

implementation 'com.orhanobut:logger:2.2.0'

二,创建一个自己的Application类

(为了在全局都能进行打印,不用到处初始化)

public class MyApplication extends android.app.Application {
    @Override
    public void onCreate() {
        super.onCreate();
        Logger.addLogAdapter(new AndroidLogAdapter());//对Logger进行初始化,
        //并进行一些设置,此处仅作默认初始化,如果有需要可根据需求添加设置
    }
}

三,修改Manifest文件中使用的Application为自己定义的MyApplication

android:name=".Application"这一行

<application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

四,在需要打印日志的地方调用Logger. 方法 打印日志

 Logger.d("test");

注:Logger. 可以选择打印类型 包括

Logger.d(MAP);
Logger.d(SET);
Logger.d(LIST);
Logger.d(ARRAY);
Logger.json(JSON_CONTENT);
Logger.xml(XML_CONTENT);

在这只做最简单的打印 

效果图

官方github地址https://github.com/orhanobut/logger

发布了39 篇原创文章 · 获赞 15 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_29478763/article/details/102723012