Browse Source

feat: better start message logging

master
Brett Bender 3 years ago
parent
commit
8ee62a961d
4 changed files with 12 additions and 3 deletions
  1. +2
    -1
      build.gradle.kts
  2. +1
    -1
      gradle.properties
  3. +8
    -0
      src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt
  4. +1
    -1
      src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt

+ 2
- 1
build.gradle.kts View File

@ -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\"")


+ 1
- 1
gradle.properties View File

@ -1,5 +1,5 @@
major=0
minor=3
minor=4
patch=0
kotlin.code.style=official

+ 8
- 0
src/main/kotlin/xyz/brettb/discord/ieeevents/IEEEvents.kt View File

@ -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()


+ 1
- 1
src/main/kotlin/xyz/brettb/discord/ieeevents/Utils.kt View File

@ -28,7 +28,7 @@ object Utils {
) {
return body.byteStream()
} else {
throw error("failed to download file")
throw Exception("failed to download calendar")
}
}

Loading…
Cancel
Save