package svitan.dev import io.github.flaxoos.ktor.server.plugins.ratelimiter.* import io.github.flaxoos.ktor.server.plugins.ratelimiter.implementations.* import io.ktor.http.* import io.ktor.serialization.kotlinx.json.* import io.ktor.server.application.* import io.ktor.server.auth.* import io.ktor.server.plugins.calllogging.* import io.ktor.server.plugins.compression.* import io.ktor.server.plugins.contentnegotiation.* import io.ktor.server.plugins.cors.routing.* import io.ktor.server.plugins.requestvalidation.RequestValidation import io.ktor.server.plugins.requestvalidation.ValidationResult import io.ktor.server.plugins.statuspages.* import io.ktor.server.request.* import io.ktor.server.response.* import io.ktor.server.routing.* import kotlin.time.Duration.Companion.seconds import org.jetbrains.exposed.sql.* import org.slf4j.event.* fun Application.configureMonitoring() { install(CallLogging) { level = Level.INFO filter { call -> call.request.path().startsWith("/") } } }