Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/no-carrier.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Rebert <github@rebertia.com>2015-08-06 09:08:28 +0300
committerChris Rebert <github@rebertia.com>2015-08-06 09:08:28 +0300
commit3e8964f436f49eeeda45c3b6d22eb072cd79613f (patch)
treee3000800c8c185ff21213d69039651d423499eca
parent90dd377f1cd88c1118f457a9ac9c95cd81b4d951 (diff)
parent2d526bcb739afcccd12878aa3e7a8a7db2911341 (diff)
Merge pull request #14 from twbs/tweak-logging
Completely squelch com.jcabi.github.Issue$Smart logging
-rw-r--r--src/main/scala/com/getbootstrap/no_carrier/Main.scala8
-rw-r--r--src/main/scala/com/getbootstrap/no_carrier/util/package.scala7
2 files changed, 11 insertions, 4 deletions
diff --git a/src/main/scala/com/getbootstrap/no_carrier/Main.scala b/src/main/scala/com/getbootstrap/no_carrier/Main.scala
index dfa708f..ab1781a 100644
--- a/src/main/scala/com/getbootstrap/no_carrier/Main.scala
+++ b/src/main/scala/com/getbootstrap/no_carrier/Main.scala
@@ -98,17 +98,17 @@ object Main extends App with StrictLogging {
}
def squelchExcessiveLogging() {
- import org.slf4j.LoggerFactory
- import ch.qos.logback.classic.{Logger,Level}
+ import ch.qos.logback.classic.Level
val loggersToSquelch = Set(
"com.jcabi.aspects.aj.NamedThreads",
- "com.jcabi.github.Issue$Smart",
"com.jcabi.http.request.BaseRequest",
"com.jcabi.manifests.Manifests"
)
for { loggerName <- loggersToSquelch } {
- LoggerFactory.getLogger(loggerName).asInstanceOf[Logger].setLevel(Level.WARN)
+ loggerName.logger.setLevel(Level.WARN)
}
+
+ "com.jcabi.github.Issue$Smart".logger.setLevel(Level.OFF)
}
}
diff --git a/src/main/scala/com/getbootstrap/no_carrier/util/package.scala b/src/main/scala/com/getbootstrap/no_carrier/util/package.scala
index ef0297d..f143bb6 100644
--- a/src/main/scala/com/getbootstrap/no_carrier/util/package.scala
+++ b/src/main/scala/com/getbootstrap/no_carrier/util/package.scala
@@ -27,4 +27,11 @@ package object util {
}
}
}
+
+ implicit class LoggerName(name: String) {
+ import ch.qos.logback.classic.Logger
+ import org.slf4j.LoggerFactory
+
+ def logger: Logger = LoggerFactory.getLogger(name).asInstanceOf[Logger]
+ }
}