Minor: logging - allow multiple package specs to be passed to BriefLogFormatter.initVerbose()

This commit is contained in:
Mike Hearn 2016-02-17 15:35:37 +01:00
parent 299e1af15e
commit b2b51183b8

View File

@ -71,12 +71,14 @@ class BriefLogFormatter : Formatter() {
loggerRefs.add(logger)
}
fun initVerbose(packageSpec: String = "") {
fun initVerbose(vararg packages: String) {
init()
loggerRefs[0].handlers[0].level = Level.ALL
val logger = Logger.getLogger(packageSpec)
logger.level = Level.ALL
loggerRefs.add(logger)
for (spec in packages) {
val logger = Logger.getLogger(spec)
logger.level = Level.ALL
loggerRefs.add(logger)
}
}
}
}