aboutsummaryrefslogtreecommitdiff
path: root/stage1/URLClassLoader.scala
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2017-02-22 22:47:53 +0800
committerChristopher Vogt <oss.nsp@cvogt.org>2017-02-22 22:47:53 +0800
commitade57867b6a5d94c3f3975adfce0933f97ed52e3 (patch)
tree9d281330465fbdbe082174bf0177daefc188b859 /stage1/URLClassLoader.scala
parentf64dbebbbba0e41e957796f27325bd79f3b487d3 (diff)
downloadcbt-ade57867b6a5d94c3f3975adfce0933f97ed52e3.tar.gz
cbt-ade57867b6a5d94c3f3975adfce0933f97ed52e3.tar.bz2
cbt-ade57867b6a5d94c3f3975adfce0933f97ed52e3.zip
logging loaded classes (some of it at least)
Diffstat (limited to 'stage1/URLClassLoader.scala')
-rw-r--r--stage1/URLClassLoader.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/stage1/URLClassLoader.scala b/stage1/URLClassLoader.scala
index ff8d2a1..e93b1a4 100644
--- a/stage1/URLClassLoader.scala
+++ b/stage1/URLClassLoader.scala
@@ -8,6 +8,10 @@ case class URLClassLoader( classPath: ClassPath, parent: ClassLoader )( implicit
classPath.strings.map( p => new URL("file:" ++ p) ).toArray,
parent
) with CachingClassLoader{
+ override def loadClass(name: String) = {
+ logger.log("classloader","loadClass " + name)
+ super.loadClass(name)
+ }
val id = Math.abs( new java.util.Random().nextInt )
override def toString = (
scala.Console.BLUE