fix(deps): update logging dependencies
This commit is contained in:
parent
f1eaa72dd6
commit
4a6981fc07
|
@ -22,7 +22,7 @@ subprojects {
|
||||||
apply(plugin = "application")
|
apply(plugin = "application")
|
||||||
|
|
||||||
dependencies {
|
dependencies {
|
||||||
"implementation"("com.github.ajalt.clikt:clikt:3.5.2")
|
"implementation"("com.github.ajalt.clikt:clikt:3.5.4")
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType<KotlinCompile>().configureEach {
|
tasks.withType<KotlinCompile>().configureEach {
|
||||||
|
|
|
@ -27,7 +27,7 @@ dependencies {
|
||||||
implementation("com.github.h0tk3y.betterParse:better-parse:0.4.4")
|
implementation("com.github.h0tk3y.betterParse:better-parse:0.4.4")
|
||||||
|
|
||||||
// Logging
|
// Logging
|
||||||
implementation("io.github.oshai:kotlin-logging-jvm:4.0.2")
|
implementation("io.github.oshai:kotlin-logging-jvm:5.1.0")
|
||||||
implementation("ch.qos.logback:logback-classic:1.4.11")
|
implementation("ch.qos.logback:logback-classic:1.4.11")
|
||||||
|
|
||||||
// Testing
|
// Testing
|
||||||
|
|
|
@ -27,7 +27,8 @@ import com.github.h0tk3y.betterParse.grammar.parseToEnd
|
||||||
import com.ibm.icu.text.CaseMap
|
import com.ibm.icu.text.CaseMap
|
||||||
import com.ibm.icu.text.Collator
|
import com.ibm.icu.text.Collator
|
||||||
import com.ibm.icu.util.ULocale
|
import com.ibm.icu.util.ULocale
|
||||||
import io.github.oshai.KotlinLogging
|
import io.github.oshai.kotlinlogging.DelegatingKLogger
|
||||||
|
import io.github.oshai.kotlinlogging.KotlinLogging
|
||||||
import java.nio.file.Files
|
import java.nio.file.Files
|
||||||
import java.nio.file.Path
|
import java.nio.file.Path
|
||||||
import java.nio.file.Paths
|
import java.nio.file.Paths
|
||||||
|
@ -106,10 +107,10 @@ class App : CliktCommand(help = """Update languages in donottranslate.xml""") {
|
||||||
|
|
||||||
override fun run() {
|
override fun run() {
|
||||||
System.setProperty("file.encoding", "UTF8")
|
System.setProperty("file.encoding", "UTF8")
|
||||||
(log.underlyingLogger as Logger).level = if (verbose) Level.INFO else Level.WARN
|
((log as? DelegatingKLogger<*>)?.underlyingLogger as Logger).level = if (verbose) Level.INFO else Level.WARN
|
||||||
|
|
||||||
val cwd = Paths.get("").toAbsolutePath()
|
val cwd = Paths.get("").toAbsolutePath()
|
||||||
log.info("working directory: $cwd")
|
log.info { "working directory: $cwd" }
|
||||||
|
|
||||||
val resourcePath = findResourcePath(cwd) ?: throw UsageError("could not find app/src/main/res in tree")
|
val resourcePath = findResourcePath(cwd) ?: throw UsageError("could not find app/src/main/res in tree")
|
||||||
|
|
||||||
|
@ -125,11 +126,11 @@ class App : CliktCommand(help = """Update languages in donottranslate.xml""") {
|
||||||
val locales = resourceDirs
|
val locales = resourceDirs
|
||||||
.asSequence()
|
.asSequence()
|
||||||
.map { it.fileName.toString() }
|
.map { it.fileName.toString() }
|
||||||
.onEach { log.info("parsing directory name: $it") }
|
.onEach { log.info { "parsing directory name: $it" } }
|
||||||
// Special-case ber, see https://github.com/tuskyapp/Tusky/issues/3637
|
// Special-case ber, see https://github.com/tuskyapp/Tusky/issues/3637
|
||||||
.map { if (it == "values-ber") "values-b+tzm+Tfng" else it }
|
.map { if (it == "values-ber") "values-b+tzm+Tfng" else it }
|
||||||
.mapNotNull { valuesParser.parseToEnd(it).locale }
|
.mapNotNull { valuesParser.parseToEnd(it).locale }
|
||||||
.onEach { log.info(" --> $it") }
|
.onEach { log.info { " --> $it" } }
|
||||||
.toMutableList()
|
.toMutableList()
|
||||||
.apply { add(Locale(lang = "en")) }
|
.apply { add(Locale(lang = "en")) }
|
||||||
.map { ULocale(it.lang, it.region, it.script) }
|
.map { ULocale(it.lang, it.region, it.script) }
|
||||||
|
@ -199,7 +200,7 @@ class App : CliktCommand(help = """Update languages in donottranslate.xml""") {
|
||||||
// Close, then replace donotranslate.xml
|
// Close, then replace donotranslate.xml
|
||||||
w.close()
|
w.close()
|
||||||
Files.move(tmpFile.toPath(), donottranslate_xml, StandardCopyOption.REPLACE_EXISTING)
|
Files.move(tmpFile.toPath(), donottranslate_xml, StandardCopyOption.REPLACE_EXISTING)
|
||||||
log.info("replaced ${donottranslate_xml.toAbsolutePath()}")
|
log.info { "replaced ${donottranslate_xml.toAbsolutePath()}" }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue