Fix logger configuration

This commit is contained in:
eikek
2022-02-23 22:48:00 +01:00
parent 73f96ef7b2
commit e616fde9b7
2 changed files with 13 additions and 11 deletions

View File

@ -44,16 +44,18 @@ object ScribeConfigure {
_.clearHandlers(),
_.withMinimumLevel(ScribeWrapper.convertLevel(cfg.minimumLevel)),
l =>
cfg.format match {
case Format.Fancy =>
l.withHandler(formatter = Formatter.enhanced, writer = SystemOutWriter)
case Format.Plain =>
l.withHandler(formatter = Formatter.classic, writer = SystemOutWriter)
case Format.Json =>
l.withHandler(writer = JsonWriter(SystemOutWriter))
case Format.Logfmt =>
l.withHandler(writer = LogfmtWriter(SystemOutWriter))
},
if (logger.id == scribe.Logger.RootId) {
cfg.format match {
case Format.Fancy =>
l.withHandler(formatter = Formatter.default, writer = SystemOutWriter)
case Format.Plain =>
l.withHandler(formatter = Formatter.classic, writer = SystemOutWriter)
case Format.Json =>
l.withHandler(writer = JsonWriter(SystemOutWriter))
case Format.Logfmt =>
l.withHandler(writer = LogfmtWriter(SystemOutWriter))
}
} else l,
_.replace()
)

View File

@ -30,7 +30,7 @@ object TestSettingsPlugin extends AutoPlugin {
val testSettings = Seq(
libraryDependencies ++= inTest(Dependencies.munit, Dependencies.scribe),
testFrameworks += new TestFramework("munit.Framework")
testFrameworks += TestFrameworks.MUnit
)
}