Android 日志库 Logger的简单使用

本文介绍了Android开源日志库Logger的使用方法,包括如何在应用中配置以实现测试阶段输出日志,上线时关闭日志。示例代码展示了Logger.i(), Logger.e()和Logger.d()等不同级别日志的输出,以及打印XML、JSON数据、列表和字典等内容,便于调试和日志分析。" 116087222,10545432,MATLAB符号计算详解,"['MATLAB', '符号运算', '微积分', '数学计算']
摘要由CSDN通过智能技术生成

本文参考自:感谢 Android 开源日志库 Logger 使用教程


这个Logger的使用极其简单,要使用Logger需要添加的依赖库如下

dependencies {
    compile 'com.orhanobut:logger:1.15'
}

我们之所以用Logger工具就是为了能方便的统一管理日志,最起码的要求是测试阶段开启输出日志,上线时不输出日志,这个我们可以在application中做统一的设置,代码如下

/**
 * 自定义Application
 */
public class App extends Application{

    final static String MY_TAG = "LoggerTest";
    @Override
    public void onCreate() {
        super.onCreate();
        Logger.init(MY_TAG)//自定义日志TAG
                .logLevel(LogLevel.FULL);//测试阶段设置日志输出
//                .logLevel(LogLevel.NONE);//产品上线设置日志不输出
    }
}
这样设置以后当然还需要把自定义的application配置在xml配置文件中

现在可以开始使用了,很简单,直接贴示例代码:

//以下为Logger的适用之法
Logger.i("我是Logger.i输出", 0);
Logger.e("我是Logger.e输出", 0);
Logger.d("我是Logger.d输出");
String XML_CONTENT = "<china dn=\"nay\"><city quName=\"黑龙江\" pyName=\"heilongjiang\" " +
        "cityname=\"哈尔滨\" state1=\"1\" state2=\"1\" stateDetailed=\"多云\"/><city quName=\"吉林\"" +
        " pyName=\"jilin\" " +
        "cityname=\"长春\" state1=\"0\" state2=\"0\" stateDetailed=\"\"/><city quName=\"辽宁\" " +
        "pyName=\"liaoning\" " +
        "cityname=\"沈阳\" state1=\"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值