This repository was archived by the owner on Apr 15, 2024. It is now read-only.
File tree 1 file changed +12
-4
lines changed
src/main/kotlin/app/revanced/cli/logging/impl
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -3,18 +3,26 @@ package app.revanced.cli.logging.impl
3
3
import app.revanced.cli.command.MainCommand
4
4
import app.revanced.cli.logging.CliLogger
5
5
import java.util.logging.Logger
6
+ import java.util.logging.SimpleFormatter
7
+ import java.util.logging.StreamHandler
6
8
7
9
internal class DefaultCliLogger (
8
- private val logger : Logger = Logger .getLogger(MainCommand ::javaClass.name)
10
+ private val logger : Logger = Logger .getLogger(MainCommand ::javaClass.name),
11
+ private val errorLogger : Logger = Logger .getLogger(MainCommand ::javaClass.name + "Err ")
9
12
) : CliLogger {
13
+
14
+ init {
15
+ logger.useParentHandlers = false
16
+ logger.addHandler(StreamHandler (System .out , SimpleFormatter ()))
17
+ }
10
18
companion object {
11
19
init {
12
20
System .setProperty(" java.util.logging.SimpleFormatter.format" , " %4\$ s: %5\$ s %n" )
13
21
}
14
22
}
15
23
16
- override fun error (msg : String ) = logger .severe(msg)
24
+ override fun error (msg : String ) = errorLogger .severe(msg)
17
25
override fun info (msg : String ) = logger.info(msg)
18
26
override fun trace (msg : String ) = logger.finest(msg)
19
- override fun warn (msg : String ) = logger .warning(msg)
20
- }
27
+ override fun warn (msg : String ) = errorLogger .warning(msg)
28
+ }
You can’t perform that action at this time.
0 commit comments