summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2012-10-31 13:15:43 -0700
committerPaul Phillips <paulp@improving.org>2012-10-31 13:22:20 -0700
commit98e3e4774a4e7ab1f65a1173e5c73caa8f427314 (patch)
treed5e2ae1bbe3131a2bf8b79eed35e6876de1ff4dc
parentc15171dd280bede6e7c3814d055017965c490e76 (diff)
downloadscala-98e3e4774a4e7ab1f65a1173e5c73caa8f427314.tar.gz
scala-98e3e4774a4e7ab1f65a1173e5c73caa8f427314.tar.bz2
scala-98e3e4774a4e7ab1f65a1173e5c73caa8f427314.zip
Minor tweaks to logging approach.
-rw-r--r--src/reflect/scala/reflect/runtime/JavaUniverse.scala5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/reflect/scala/reflect/runtime/JavaUniverse.scala b/src/reflect/scala/reflect/runtime/JavaUniverse.scala
index 1b69ca4e89..0f70a676fa 100644
--- a/src/reflect/scala/reflect/runtime/JavaUniverse.scala
+++ b/src/reflect/scala/reflect/runtime/JavaUniverse.scala
@@ -13,11 +13,12 @@ class JavaUniverse extends internal.SymbolTable with ReflectSetup with runtime.S
def picklerPhase = SomePhase
- lazy val settings = new Settings
def forInteractive = false
def forScaladoc = false
+ lazy val settings = new Settings
+ private val isLogging = sys.props contains "scala.debug.reflect"
- def log(msg: => AnyRef): Unit = if (settings.debug.value) println(" [] "+msg)
+ def log(msg: => AnyRef): Unit = if (isLogging) Console.err.println("[reflect] " + msg)
type TreeCopier = InternalTreeCopierOps
def newStrictTreeCopier: TreeCopier = new StrictTreeCopier