Skip to content

lx1992lx/XLog

Repository files navigation

XLog

A powerful log util for android

image


主要功能

 *标记Log代码位置,(在android studio中可以点击快速定位)
 *支持Kotlin
 *支持Log打印监听
 *支持JSON格式打印,自动格式化JSON


使用方法

1.在build.gradle 中集成:

compile 'com.yyxk.XLog:xlog:1.0.4'

2.在Application的onCreate()方法里进行初始化:

 //最简单集成
XLog.init(true,"123");

或者初始化一个Log打印监听器:

 XLog.init(true, "123", new LogListener() {
        @Override
        public void whenLogPrint(int type, String tag, String msg, String header) {
            //TODO 记录日志、上传等操作
            //这里使用XLog打印的日志不会调用whenLogPrint()
            XLog.i("日志正常打印");
        }
 });

3.打印日志:

 XLog.i("a log");

或者可以单独指定tag:

XLog.d("onCreate","a log");

    4.可以在Log中直接打印JSON:

 XLog.d("{\"code\":\"this is JavaActivity\",\"data\":{\"code\":123}}");

 或者是一段带着标题的JSON:

XLog.d("这是请求数据:{\"code\":\"this is JavaActivity\",\"data\":{\"code\":123}}");



(P.S: XLog支持类型是I、D、W、E、V、WTF类型的日志)



联系作者:
微信:lx1992lxlx
邮箱:1012025958@qq.com

About

A powerful log util for android

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published