net.http.log config
parent
bf2819b50f
commit
d1c1523cfe
|
@ -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] =
|
||||
|
|
|
@ -13,6 +13,7 @@ net {
|
|||
crawlable = false
|
||||
ratelimit = true
|
||||
prodDomain = "lichess.org"
|
||||
http.log = true
|
||||
}
|
||||
play {
|
||||
application.loader = "lila.app.AppLoader"
|
||||
|
|
Loading…
Reference in New Issue