CHINESE | ENGLISH (Google Translate)
Logger4K
是一个轻量级Kotlin JVM
日志框架
本项目使用 Gradle
构建, 覆盖 Junit
单元测试,如有发现漏洞或者意见可在项目Issues
下反馈,欢迎各位大佬提建议。
在开始之前,你需要将模块引入到项目中,本项目使用 JitPack 作为依赖仓库,下面介绍了使用
Gradle
和Apache Maven
的引入方法
Maven
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
Gradle
allprojects {
repositories {
//其他仓库
maven { url 'https://jitpack.io' }
}
}
Maven
<dependency>
<groupId>com.github.OpenEdgn.Logger4K</groupId>
<artifactId>${modName}</artifactId>
<version>${version}</version>
</dependency>
Gradle
dependencies {
implementation "com.github.OpenEdgn.Logger4K:${modName}:${version}"
}
其中,
${modName}
代表 引用的模块名称,而${version}
则代表引用的版本号,请按需引入。
logger.debug("DEBUG Message.")
// 输出 DEBUG 类型的日志 ( 注意,DEBUG未开启则不会输出日志)
logger.info("INFO Message.")
// 输出 INFO 类型的日志
logger.warn("WARN Message.")
// 输出 WARN 类型的日志
logger.error("ERROR Message.")
// 输出 ERROR 类型的日志
logger.debugOnly {
//此代码块仅在调试模式下运行
info("INFO")
warn("WARN")
debug("DEBUG")
error("ERROR")
}
更多使用方法请查看 TEST
下的 PrintLogger.kt
和 LoggerMainTestAll.kt 文件。
此项目使用 MIT ,详情请查看 License 文件.