轻量方便美观的log工具

ULogger

一个轻量方便美观的log工具

用法:

Android Studio中添加关联

最外层build.gradle中指定maven仓库:

allprojects {
            repositories {
                jcenter()
                maven {
                    //指定maven仓库地址
                    url "https://raw.githubusercontent.com/andoop/UloggerLib/master"
                }
            }
        }

对应项目的build.grale中添加依赖:

compile 'cn.andoop.android:ulogger:1.0.0'
使用方法

全局配置:

        ULogger.setEnable(true);//是否开启log,默认开启
        ULogger.setting()
                .lineP("<>") //指定全局默认行分割线
                .lineS(10)   //指定全局默认行字数
                .ofs(0);     //指定方法偏移量(如果对ULogger进行了封装,需要调整方法偏移量,这样才能正确打印堆栈信息)

打印信息:

        ULogger.e().log("eeeeeeeeeeeeeee");
        ULogger.d().log("dddddddddddddddd");
        ULogger.i().log("iiiiiiiiiiiiiiii");

效果如下:

每行10个字符(因为没有设置lineS,所以使用上面全局配置的10)

行分隔符为:“<>”(因为没有配置lineP,所以使用全局配置的“<>”)

tag默认为:类.方法名(打印log所在位置)

点击link可跳转到log所在处

更多使用:

    ULogger.e()
            .tag("I am a tag for e")
            .lineS(20)
            .lineP(">")
            .log("aaaaabbbbbcccccddddd");

    ULogger.d()
            .tag("I am a tag for d")
            .lineS(10)
            .lineP("#")
            .log("aaaaabbbbbcccccddddd");

    ULogger.i()
            .tag("I am a tag for i")
            .lineS(5)
            .lineP("*")
            .log("aaaaabbbbbcccccddddd");

效果图:


github:https://github.com/andoop/Ulogger
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值