android日志输出工具是什么,GitHub - 605965025/KLog: 这是一个Android专用的LogCat工具,主要功能为打印行号、函数调用、Json解析、XML解析、点击跳转、Lo...

KLog

68747470733a2f2f696d672e736869656c64732e696f2f62616467652f416e64726f6964253230417273656e616c2d5a68616f4b61695169616e672d677265656e2e7376673f7374796c653d74727565

This is a useful log tool for Android

Android LogCat 工具类,支持行号、所在函数、点击自动跳转、Json格式自动解析打印、xml格式自定解析打印,存储Log到文件等功能。

中文文档请戳这里。

##Features

Can use KLog.d() with no tag

Print log info with line number and method name

Jump to the position where the log is invoked, by click in the Android Studio Logcat

##Update

Add support for Long JSON String

KLog.file() could save the log to file

Add support for xml format string

##Sample Usage

9575dda113db9aaee24c1c8a51f777cf.gif

###KLog.d()

Use this method , you can get a log like follwing,default tag is current class name

687474703a2f2f6931332e74696574756b752e636f6d2f366561633936656266626561383263622e706e67

###KLog.d(String)

you can print a String with this method ,default tag is current class name

687474703a2f2f6931332e74696574756b752e636f6d2f393538373164303338386132373737372e706e67

###KLog.d(Tag,String)

you can set tag by youself , the result is as bollow

687474703a2f2f6931332e74696574756b752e636f6d2f663032383666613435663937353334362e706e67

###KLog.json(String)

you can print a String with json format ,and it will be formated as following

687474703a2f2f6931332e74696574756b752e636f6d2f373637666138316164323763386639662e706e67

###KLog.json(Tag,String)

as same as above , but with a tag whitch are set by yourself

687474703a2f2f6931332e74696574756b752e636f6d2f626339373134353437613466353066652e706e67

###KLog.file()

you can save the log string in to file !

KLog.file(TAG, Environment.getExternalStorageDirectory(), "test.txt", JSON_LONG);

2ce0fef801fec8c05122974e8c95689e.png

###KLog.xml()

print xml format string in logcat

KLog.xml(XML);

659be77b6dfb3d649d9efaa1a0e43ed5.png

##JCenter

dependencies {

compile 'com.github.zhaokaiqiang.klog:library:1.1.0'

}

##Eclipse

you need add klog.jar into your project ,because the klog dependences on dom4j,so you alse need add the dom4j-2.0.0-RC1.jar to your project . the jar file this in library's libs .

##Notice

if you don't need the method -- KLog.xml() ,you can delete the method about it ,so you can decrease the size of this library.

##License

Copyright 2015, 2016 ZhaoKaiQiang

Licensed under the Apache License, Version 2.0 (the "License");

you may not use this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software

distributed under the License is distributed on an "AS IS" BASIS,

WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

See the License for the specific language governing permissions and

limitations under the License.

##About me

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值