diff options
Diffstat (limited to 'examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging')
4 files changed, 0 insertions, 71 deletions
diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/Level.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/Level.scala deleted file mode 100644 index fbbf39d..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/Level.scala +++ /dev/null @@ -1,24 +0,0 @@ -/* __ *\ -** ________ ___ / / ___ __ ____ Scala.js tools ** -** / __/ __// _ | / / / _ | __ / // __/ (c) 2013-2014, LAMP/EPFL ** -** __\ \/ /__/ __ |/ /__/ __ |/_// /_\ \ http://scala-js.org/ ** -** /____/\___/_/ |_/____/_/ | |__/ /____/ ** -** |/____/ ** -\* */ - - -package scala.scalajs.tools.logging - -import scala.math.Ordered - -abstract sealed class Level extends Ordered[Level] { x => - protected val order: Int - def compare(y: Level) = x.order - y.order -} - -object Level { - case object Error extends Level { protected val order = 4 } - case object Warn extends Level { protected val order = 3 } - case object Info extends Level { protected val order = 2 } - case object Debug extends Level { protected val order = 1 } -} diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/Logger.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/Logger.scala deleted file mode 100644 index 3664f51..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/Logger.scala +++ /dev/null @@ -1,25 +0,0 @@ -/* __ *\ -** ________ ___ / / ___ __ ____ Scala.js tools ** -** / __/ __// _ | / / / _ | __ / // __/ (c) 2013-2014, LAMP/EPFL ** -** __\ \/ /__/ __ |/ /__/ __ |/_// /_\ \ http://scala-js.org/ ** -** /____/\___/_/ |_/____/_/ | |__/ /____/ ** -** |/____/ ** -\* */ - - -package scala.scalajs.tools.logging - -/** Abstract logger for our tools. Designed after sbt's Loggers. */ -trait Logger { - def log(level: Level, message: => String): Unit - def success(message: => String): Unit - def trace(t: => Throwable): Unit - - def error(message: => String): Unit = log(Level.Error, message) - def warn(message: => String): Unit = log(Level.Warn, message) - def info(message: => String): Unit = log(Level.Info, message) - def debug(message: => String): Unit = log(Level.Debug, message) - - def time(title: String, nanos: Long): Unit = - debug(s"$title: ${nanos / 1000} us") -} diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/NullLogger.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/NullLogger.scala deleted file mode 100644 index 0e36f89..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/NullLogger.scala +++ /dev/null @@ -1,7 +0,0 @@ -package scala.scalajs.tools.logging - -object NullLogger extends Logger { - def log(level: Level, message: => String): Unit = {} - def success(message: => String): Unit = {} - def trace(t: => Throwable): Unit = {} -} diff --git a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/ScalaConsoleLogger.scala b/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/ScalaConsoleLogger.scala deleted file mode 100644 index e2c9efc..0000000 --- a/examples/scala-js/tools/shared/src/main/scala/scala/scalajs/tools/logging/ScalaConsoleLogger.scala +++ /dev/null @@ -1,15 +0,0 @@ -package scala.scalajs.tools.logging - -class ScalaConsoleLogger(minLevel: Level = Level.Debug) extends Logger { - - def log(level: Level, message: =>String): Unit = if (level >= minLevel) { - if (level == Level.Warn || level == Level.Error) - scala.Console.err.println(message) - else - scala.Console.out.println(message) - } - def success(message: => String): Unit = info(message) - def trace(t: => Throwable): Unit = - // This is error level, so no checking - t.printStackTrace() -} |