Klog::musical_score:Kotlin日志库,使输出日志更优雅,更漂亮

时间:2024-05-29 10:36:14
【文件属性】:

文件名称:Klog::musical_score:Kotlin日志库,使输出日志更优雅,更漂亮

文件大小:189KB

文件格式:ZIP

更新时间:2024-05-29 10:36:14

kotlin log kotlin-android kotlin-library Kotlin

Klog - A Kotlin Log lib 简介 (what is Klog?) Klog是用Kotlin所写的,利用其类扩展,实现了链式调用时,在不破坏其代码整体性的情况下,能够实现数据打印跟踪的log库. 优点: 1.链式打印 2.自动识别调用方类名为TAG 3.打印线程号,代码行 (默认不开启,需要开启请 Klog.getSettings().setBorderEnable(true)) 缺点: 由于Kotlin对于伴生类方法的惰性加载优化, 在kt中调用可以使用 Klog.d("hello"),但是在java中,其使用的是内部类的方式实现惰性加载. 因此在java中, 调用方式变为了 Klog.Companion.i("test"); 有更好的实现方式的欢迎pr or issues Download project's build.gradle allprojects {


【文件预览】:
Klog-master
----.gitignore(118B)
----app()
--------.gitignore(7B)
--------build.gradle(1KB)
--------src()
--------proguard-rules.pro(926B)
----settings.gradle(26B)
----loglib()
--------.gitignore(7B)
--------build.gradle(3KB)
--------src()
--------proguard-rules.pro(926B)
----build.gradle(1KB)
----gradlew(5KB)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(849B)
----.idea()
--------misc.xml(2KB)
--------gradle.xml(678B)
--------vcs.xml(180B)
--------copyright()
--------runConfigurations.xml(564B)
--------compiler.xml(686B)
--------modules.xml(454B)
----gradle()
--------wrapper()
----pic()
--------klog1.png(4KB)
--------klog3.png(23KB)
--------klog2.png(17KB)

网友评论