Skip to content

Commit 78f1998

Browse files
committed
Refactor logging
1 parent 39c68df commit 78f1998

39 files changed

Lines changed: 149 additions & 80 deletions

src/main/kotlin/failchat/AppStateManager.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ import kotlinx.coroutines.Job
4444
import kotlinx.coroutines.asCoroutineDispatcher
4545
import kotlinx.coroutines.launch
4646
import kotlinx.coroutines.runBlocking
47-
import mu.KLogging
47+
import mu.KotlinLogging
4848
import org.apache.commons.configuration2.Configuration
4949
import org.kodein.di.DirectDI
5050
import org.kodein.di.factory
@@ -58,7 +58,9 @@ import kotlin.concurrent.withLock
5858

5959
class AppStateManager(private val kodein: DirectDI) {
6060

61-
private companion object : KLogging()
61+
private companion object {
62+
val logger = KotlinLogging.logger {}
63+
}
6264

6365
private val messageIdGenerator: MessageIdGenerator = kodein.instance()
6466
private val peka2tvApiClient: Peka2tvApiClient = kodein.instance()

src/main/kotlin/failchat/ConfigLoader.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
package failchat
22

3-
import mu.KLogging
3+
import mu.KotlinLogging
44
import org.apache.commons.configuration2.CompositeConfiguration
55
import org.apache.commons.configuration2.Configuration
66
import org.apache.commons.configuration2.PropertiesConfiguration
@@ -16,7 +16,9 @@ import java.nio.file.Path
1616
* */
1717
class ConfigLoader(private val configDirectory: Path) {
1818

19-
private companion object : KLogging()
19+
private companion object {
20+
val logger = KotlinLogging.logger {}
21+
}
2022

2123
private val userConfigPath = configDirectory.resolve("user.properties")
2224
private val defaultConfig = createMandatoryConfig("/config/default.properties")

src/main/kotlin/failchat/chat/ChatMessageSender.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import failchat.util.Do
1414
import failchat.util.toHexFormat
1515
import failchat.viewers.COUNTABLE_ORIGINS
1616
import failchat.ws.server.WsFrameSender
17-
import mu.KLogging
17+
import mu.KotlinLogging
1818

1919
//todo use dto
2020
class ChatMessageSender(
@@ -23,7 +23,9 @@ class ChatMessageSender(
2323
private val objectMapper: ObjectMapper
2424
) {
2525

26-
private companion object : KLogging()
26+
private companion object {
27+
val logger = KotlinLogging.logger {}
28+
}
2729

2830
private val config = appConfiguration.config
2931

src/main/kotlin/failchat/chat/badge/BadgeManager.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,17 @@ import kotlinx.coroutines.Deferred
1111
import kotlinx.coroutines.Dispatchers
1212
import kotlinx.coroutines.async
1313
import kotlinx.coroutines.future.await
14-
import mu.KLogging
14+
import mu.KotlinLogging
1515

1616
class BadgeManager(
1717
private val badgeStorage: BadgeStorage,
1818
private val twitchApiClient: TokenAwareTwitchApiClient,
1919
private val peka2tvApiClient: Peka2tvApiClient
2020
) {
2121

22-
private companion object : KLogging()
22+
private companion object {
23+
val logger = KotlinLogging.logger {}
24+
}
2325

2426
suspend fun loadGlobalBadges() {
2527
val jobsList: MutableList<Deferred<Unit>> = ArrayList()

src/main/kotlin/failchat/chat/handlers/ChatHistoryLogger.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,16 @@ import failchat.chat.Image
66
import failchat.chat.Link
77
import failchat.chat.MessageHandler
88
import failchat.emoticon.Emoticon
9-
import mu.KLogging
9+
import mu.KotlinLogging
1010
import java.io.BufferedWriter
1111
import java.time.ZoneId
1212
import java.time.format.DateTimeFormatter
1313
import java.time.temporal.ChronoUnit
1414

1515
class ChatHistoryLogger(private val chatHistoryWriter: BufferedWriter) : MessageHandler<ChatMessage> {
1616

17-
private companion object : KLogging() {
17+
private companion object {
18+
val logger = KotlinLogging.logger {}
1819
val dateTimeFormatter: DateTimeFormatter = DateTimeFormatter.ISO_OFFSET_DATE_TIME
1920
val zone: ZoneId = ZoneId.systemDefault()
2021
}

src/main/kotlin/failchat/chat/handlers/IgnoreFilter.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import failchat.chat.ChatMessage
77
import failchat.chat.MessageFilter
88
import failchat.chatOrigins
99
import failchat.util.value
10-
import mu.KLogging
10+
import mu.KotlinLogging
1111
import org.apache.commons.configuration2.Configuration
1212
import java.util.concurrent.atomic.AtomicReference
1313
import java.util.regex.Pattern
@@ -18,7 +18,9 @@ import java.util.regex.Pattern
1818
*/
1919
class IgnoreFilter(private val config: Configuration) : MessageFilter<ChatMessage> {
2020

21-
private companion object : KLogging()
21+
private companion object {
22+
val logger = KotlinLogging.logger {}
23+
}
2224

2325
private val ignoreStringPattern: Pattern = compilePattern()
2426

src/main/kotlin/failchat/emoticon/ChannelEmoticonUpdater.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ import failchat.twitch.FfzChannelNotFoundException
99
import failchat.twitch.SevenTvApiClient
1010
import failchat.twitch.SevenTvChannelNotFoundException
1111
import kotlinx.coroutines.future.await
12-
import mu.KLogging
12+
import mu.KotlinLogging
1313

1414
class ChannelEmoticonUpdater(
1515
private val emoticonStorage: EmoticonStorage,
@@ -18,7 +18,9 @@ class ChannelEmoticonUpdater(
1818
private val sevenTvApiClient: SevenTvApiClient
1919
) {
2020

21-
private companion object : KLogging()
21+
private companion object {
22+
val logger = KotlinLogging.logger {}
23+
}
2224

2325
suspend fun updateBttvEmoticons(channelName: String) {
2426
val emoticons = try {

src/main/kotlin/failchat/emoticon/EmoticonManager.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import failchat.emoticon.EmoticonLoadConfiguration.LoadType.BULK
44
import failchat.emoticon.EmoticonLoadConfiguration.LoadType.STREAM
55
import kotlinx.coroutines.flow.consumeAsFlow
66
import kotlinx.coroutines.flow.map
7-
import mu.KLogging
7+
import mu.KotlinLogging
88
import java.util.concurrent.ScheduledExecutorService
99
import java.util.concurrent.TimeUnit
1010
import java.util.concurrent.atomic.AtomicInteger
@@ -14,7 +14,9 @@ class EmoticonManager(
1414
private val scheduledExecutorService: ScheduledExecutorService
1515
) {
1616

17-
private companion object : KLogging()
17+
private companion object {
18+
val logger = KotlinLogging.logger {}
19+
}
1820

1921
/**
2022
* Load emoticons by the specified configurations and put them into the storage. Blocking call
@@ -65,7 +67,7 @@ class EmoticonManager(
6567
loadedSuccessfully = true
6668
break
6769
} catch (e: Exception) {
68-
logger.warn("Failed to load emoticon list for {} via bulk loader {}", origin, e, bulkLoader)
70+
logger.warn(e) { "Failed to load emoticon list for $origin via bulk loader $bulkLoader" }
6971
}
7072
}
7173

src/main/kotlin/failchat/emoticon/EmoticonStorage.kt

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ package failchat.emoticon
33
import failchat.Origin
44
import failchat.util.enumMap
55
import kotlinx.coroutines.flow.Flow
6-
import mu.KLogging
6+
import mu.KotlinLogging
77

88
class EmoticonStorage : EmoticonFinder {
99

10-
private companion object : KLogging()
10+
private companion object {
11+
val logger = KotlinLogging.logger {}
12+
}
1113

1214
private var originStorages: Map<Origin, OriginEmoticonStorage> = Origin.values
1315
.map { it to EmptyEmoticonStorage(it) }

src/main/kotlin/failchat/emoticon/EmptyEmoticonStorage.kt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,13 @@ package failchat.emoticon
22

33
import failchat.Origin
44
import kotlinx.coroutines.flow.Flow
5-
import mu.KLogging
5+
import mu.KotlinLogging
66

77
class EmptyEmoticonStorage(override val origin: Origin) : OriginEmoticonStorage {
8-
private companion object : KLogging()
8+
9+
private companion object {
10+
val logger = KotlinLogging.logger {}
11+
}
912

1013
override fun findByCode(code: String): Emoticon? = null
1114
override fun findById(id: String): Emoticon? = null

0 commit comments

Comments
 (0)