aboutsummaryrefslogtreecommitdiff
path: root/stage1/logger.scala
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2016-11-08 00:58:30 -0500
committerChristopher Vogt <oss.nsp@cvogt.org>2016-11-08 00:58:30 -0500
commit47a93993a84c572b4a2cd4562b52ec552f36879a (patch)
treeb21c25f2f4b593101d47dd7ddf178b2624fef10b /stage1/logger.scala
parent8ccefab7f8a09579087626fe75911115e8f6f483 (diff)
downloadcbt-47a93993a84c572b4a2cd4562b52ec552f36879a.tar.gz
cbt-47a93993a84c572b4a2cd4562b52ec552f36879a.tar.bz2
cbt-47a93993a84c572b4a2cd4562b52ec552f36879a.zip
Add support for dynamic re-configuration.
The exact precedence rule of override code vs original code may still need to be tweaked as we go along.
Diffstat (limited to 'stage1/logger.scala')
-rw-r--r--stage1/logger.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/stage1/logger.scala b/stage1/logger.scala
index 57f0cfa..effdc35 100644
--- a/stage1/logger.scala
+++ b/stage1/logger.scala
@@ -40,6 +40,7 @@ case class Logger(enabledLoggers: Set[String], start: Long) {
final def test(msg: => String) = log(names.test, msg)
final def git(msg: => String) = log(names.git, msg)
final def pom(msg: => String) = log(names.pom, msg)
+ final def dynamic(msg: => String) = log(names.dynamic, msg)
private object names{
val stage1 = "stage1"
@@ -52,6 +53,7 @@ case class Logger(enabledLoggers: Set[String], start: Long) {
val test = "test"
val pom = "pom"
val git = "git"
+ val dynamic = "dynamic"
}
private def logUnguarded(name: String, msg: => String) = {