Skip to content

Commit 353d288

Browse files
authored
Merge pull request #163 from adamint/fix/logger
Fix error printing
2 parents 053839b + 515138f commit 353d288

File tree

2 files changed

+22
-8
lines changed

2 files changed

+22
-8
lines changed

src/jsMain/kotlin/com/adamratzman/spotify/SpotifyLogger.kt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,16 @@ actual class SpotifyLogger actual constructor(actual var enabled: Boolean) {
1313
actual fun logError(fatal: Boolean, message: String?, throwable: Throwable?) {
1414
if (!enabled) return
1515

16-
val sb = StringBuilder("Spotify Logger ")
17-
sb.append(if (fatal) "FATAL" else "Error")
18-
if (message != null) sb.append(": $message")
19-
sb.append("\n$throwable")
16+
val error = StringBuilder("Spotify Logger ").apply {
17+
if (fatal) append("FATAL")
18+
else append("Error")
19+
if (message != null) {
20+
append(": ")
21+
append(message)
22+
}
23+
append("\n")
24+
append(throwable)
25+
}.toString()
26+
console.error(error)
2027
}
2128
}

src/jvmMain/kotlin/com/adamratzman/spotify/SpotifyLogger.kt

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,17 @@ actual class SpotifyLogger actual constructor(actual var enabled: Boolean) {
1717
actual fun logError(fatal: Boolean, message: String?, throwable: Throwable?) {
1818
if (!enabled) return
1919

20-
val sb = StringBuilder("${redString}Spotify Logger ")
21-
sb.append(if (fatal) "FATAL" else "Error")
22-
if (message != null) sb.append(": $message")
23-
sb.append(resetString)
20+
val error = StringBuilder(redString).apply {
21+
append("Spotify Logger ")
22+
if (fatal) append("FATAL")
23+
else append("Error")
24+
if (message != null) {
25+
append(": ")
26+
append(message)
27+
}
28+
append(resetString)
29+
}.toString()
30+
System.err.println(error)
2431
throwable?.printStackTrace()
2532
}
2633
}

0 commit comments

Comments
 (0)