net.http.log config

pull/6639/head
Thibault Duplessis 2020-05-16 11:22:36 -06:00
parent bf2819b50f
commit d1c1523cfe
2 changed files with 5 additions and 4 deletions

View File

@ -11,7 +11,7 @@ final class HttpFilter(env: Env)(implicit val mat: Materializer) extends Filter
private val httpMon = lila.mon.http
private val net = env.net
private val logger = lila.log("http")
private val logRequests = true
private val logRequests = env.config.get[Boolean]("net.http.log")
def apply(nextFilter: RequestHeader => Fu[Result])(req: RequestHeader): Fu[Result] =
if (HTTPRequest isAssets req) nextFilter(req) dmap { result =>
@ -35,9 +35,9 @@ final class HttpFilter(env: Env)(implicit val mat: Materializer) extends Filter
val reqTime = nowMillis - startTime
val statusCode = result.header.status
val client = HTTPRequest clientName req
if (env.isDev && logRequests)
logger.info(s"$statusCode $client $req ${req.method} $actionName ${reqTime}ms")
else httpMon.time(actionName, client, req.method, statusCode).record(reqTime)
if (env.isDev) {
if (logRequests) logger.info(s"$statusCode $client $req ${req.method} $actionName ${reqTime}ms")
} else httpMon.time(actionName, client, req.method, statusCode).record(reqTime)
}
private def redirectWrongDomain(req: RequestHeader): Option[Result] =

View File

@ -13,6 +13,7 @@ net {
crawlable = false
ratelimit = true
prodDomain = "lichess.org"
http.log = true
}
play {
application.loader = "lila.app.AppLoader"