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 文件.