lila/modules/common/src/main/log.scala

17 lines
404 B
Scala

package lila
object log {
def apply(name: String): Logger = new Logger(name)
final class Logger(name: String) extends play.api.LoggerLike {
val logger = org.slf4j.LoggerFactory getLogger name
def branch(childName: String) = new Logger(name = s"$name.$childName")
}
def http(status: Int, body: String) =
s"$status ${body.linesIterator.take(1).toList.headOption getOrElse "-"}"
}