Skip to content

Commit

Permalink
release for v3.0.0.preview.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ForteScarlet committed Feb 24, 2022
1 parent a4f50fd commit b1de020
Show file tree
Hide file tree
Showing 5 changed files with 28 additions and 4 deletions.
21 changes: 21 additions & 0 deletions .changelog/v3.0.0.preview.4.0.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@


## simbot-logger
发布新的模块 `simbot-logger` 并作为simbot下的默认日志模块。

`simbot-logger` 实现 [SLF4J API](https://www.slf4j.org/), 是一个简易的异步高性能日志模块。但无法于专业的日志框架相提并论。如果你没有非常高的日志要求,可以考虑使用默认的 `simbot-logger`, 否则请考虑自行切换其他经得起考验的日志框架。

`simbot-logger` 默认的处理器仅为控制台输出日志,默认为 `INFO` 级别。如果你需要快捷的调整输入等级,请添加JVm运行参数 `simbot.logger.level` 指定等级, 例如 :
```
-Dsimbot.logger.level=DEBUG
```

如果你希望提供更多处理器来满足复杂需求,例如除了控制台输出以外,你还需要日志文件输出,请参考 `love.forte.simbot.logger.SimbotLoggerProcessor` 文档说明。


## 组件更新
相关组件会在后续跟进更新
- [mirai组件](https://github.com/simple-robot/simbot-component-mirai/releases)
- [腾讯频道组件](https://github.com/simple-robot/simbot-component-tencent-guild/releases)

## 其他日志
2 changes: 1 addition & 1 deletion .github/workflows/publish-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
uses: gradle/gradle-build-action@v2
with:
gradle-version: 7.4
arguments: clean build test publishToSonatype closeAndReleaseStagingRepository -DreleaseOnly -Psigning.secretKeyRingFile=ForteScarlet.gpg -Psigning.keyId=${{ secrets.SIGN_KEY_ID }} -Psigning.password=${{ secrets.SIGN_PASS }} -Psonatype.username=${{ secrets.OSS_USERNAME }} -Psonatype.password=${{ secrets.OSS_PASSWORD }} -Porg.gradle.jvmargs="org.gradle.jvmargs=-Xmx4G -Xms4G -XX:MaxMetaspaceSize=512m -Dfile.encoding=UT-8" -Porg.gradle.workers.max=16 -Porg.gradle.parallel=true
arguments: clean build test publishToSonatype closeAndReleaseStagingRepository -DisSnapshot=false -DreleaseOnly -Psigning.secretKeyRingFile=ForteScarlet.gpg -Psigning.keyId=${{ secrets.SIGN_KEY_ID }} -Psigning.password=${{ secrets.SIGN_PASS }} -Psonatype.username=${{ secrets.OSS_USERNAME }} -Psonatype.password=${{ secrets.OSS_PASSWORD }} -Porg.gradle.jvmargs="org.gradle.jvmargs=-Xmx4G -Xms4G -XX:MaxMetaspaceSize=512m -Dfile.encoding=UT-8" -Porg.gradle.workers.max=16 -Porg.gradle.parallel=true

create-release:
name: Create release
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/publish-snapshot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
uses: gradle/gradle-build-action@v2
with:
gradle-version: 7.4
arguments: clean build test publishToSonatype closeAndReleaseStagingRepository -DsnapshotOnly -Psigning.secretKeyRingFile=ForteScarlet.gpg -Psigning.keyId=${{ secrets.SIGN_KEY_ID }} -Psigning.password=${{ secrets.SIGN_PASS }} -Psonatype.username=${{ secrets.OSS_USERNAME }} -Psonatype.password=${{ secrets.OSS_PASSWORD }} -Porg.gradle.jvmargs="org.gradle.jvmargs=-Xmx4G -Xms4G -XX:MaxMetaspaceSize=512m -Dfile.encoding=UT-8" -Porg.gradle.workers.max=16 -Porg.gradle.parallel=true
arguments: clean build test publishToSonatype closeAndReleaseStagingRepository -DisSnapshot=true -DsnapshotOnly -Psigning.secretKeyRingFile=ForteScarlet.gpg -Psigning.keyId=${{ secrets.SIGN_KEY_ID }} -Psigning.password=${{ secrets.SIGN_PASS }} -Psonatype.username=${{ secrets.OSS_USERNAME }} -Psonatype.password=${{ secrets.OSS_PASSWORD }} -Porg.gradle.jvmargs="org.gradle.jvmargs=-Xmx4G -Xms4G -XX:MaxMetaspaceSize=512m -Dfile.encoding=UT-8" -Porg.gradle.workers.max=16 -Porg.gradle.parallel=true



Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public interface SimbotLoggerProcessor {
}

/**
* [SimbotLoggerProcessor] 的工厂接口, 通过 `Java Service Loader` 进行加载。
* [SimbotLoggerProcessor] 的工厂接口, 通过 `Java Service Loader` ([java.util.ServiceLoader]) 进行加载。
*/
public interface SimbotLoggerProcessorsFactory {
public fun getProcessors(): List<SimbotLoggerProcessor>
Expand Down
5 changes: 4 additions & 1 deletion buildSrc/src/main/kotlin/P.kt
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,10 @@ abstract class SimbotProject {
sealed class P : SimbotProject() {
@Suppress("MemberVisibilityCanBePrivate")
object Simbot {
const val SNAPSHOT = true
init {
println("System.getProperty(\"isSnapshot\"): ${System.getProperty("isSnapshot")}")
}
val SNAPSHOT = System.getProperty("isSnapshot")?.equals("true", true) ?: false
const val GROUP = "love.forte.simbot"
const val BOOT_GROUP = "love.forte.simbot.boot"
private const val REAL_VERSION = "3.0.0.preview.4.0"
Expand Down

0 comments on commit b1de020

Please sign in to comment.