From 8ee62a961d103e53d84665b7802aa35d38eda905 Mon Sep 17 00:00:00 2001 From: Brett Bender Date: Thu, 3 Nov 2022 14:50:34 -0500 Subject: [PATCH] feat: better start message logging --- build.gradle.kts | 3 ++- gradle.properties | 2 +- src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt | 8 ++++++++ src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt | 2 +- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 89b8a47..1c49fc7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -12,7 +12,7 @@ plugins { val commit = runCommand(arrayListOf("git", "rev-parse", "HEAD")) val changes = runCommand(arrayListOf("git", "diff", "--shortstat")) -group = "xyz.brettb.discord.ieeevents" +group = "xyz.brettb.discord" version = "${rootProject.findProperty("major")}.${rootProject.findProperty("minor")}.${rootProject.findProperty("patch")}" application { @@ -20,6 +20,7 @@ application { } buildConfig { + packageName("xyz.brettb.discord.ieeevents") className("IEEEventsBotInfo") buildConfigField("String", "VERSION", "\"${version}\"") buildConfigField("String", "COMMIT", "\"$commit\"") diff --git a/gradle.properties b/gradle.properties index f71ad26..e447623 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,5 +1,5 @@ major=0 -minor=3 +minor=4 patch=0 kotlin.code.style=official diff --git a/src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt b/src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt index 11e0bff..e7b7247 100644 --- a/src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt +++ b/src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt @@ -5,6 +5,7 @@ import ch.qos.logback.classic.Logger import com.sksamuel.hoplite.ConfigLoader import net.dv8tion.jda.api.JDA import net.dv8tion.jda.api.JDABuilder +import net.dv8tion.jda.api.JDAInfo import net.dv8tion.jda.api.Permission import net.dv8tion.jda.api.events.GenericEvent import net.dv8tion.jda.api.events.ReadyEvent @@ -39,6 +40,13 @@ val logger = LoggerFactory.getLogger(IEEEventsBot.javaClass) fun main() { logger.info("IEEEvents Bot") + logger.info(" | Version: ${IEEEventsBotInfo.VERSION}") + logger.info(" | Commit: ${IEEEventsBotInfo.COMMIT}") + if (IEEEventsBotInfo.LOCAL_CHANGES.isNotBlank()) { + println(" * ${IEEEventsBotInfo.LOCAL_CHANGES}") + } + logger.info(" | JDA Ver: ${JDAInfo.VERSION}") + logger.info(" | Commands: ${IEEEventsBot.commands.size}\n") IEEEventsBot.load() diff --git a/src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt b/src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt index c92abdf..aaed968 100644 --- a/src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt +++ b/src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt @@ -28,7 +28,7 @@ object Utils { ) { return body.byteStream() } else { - throw error("failed to download file") + throw Exception("failed to download calendar") } }