effect-io-ai

Package: @effect/platform
Module: HttpLayerRouter

HttpLayerRouter.disableLogger

A middleware that disables the logger for some routes.

import * as HttpLayerRouter from "@effect/platform/HttpLayerRouter"
import * as HttpServerResponse from "@effect/platform/HttpServerResponse"
import * as Layer from "effect/Layer"

const Route = HttpLayerRouter.add("GET", "/hello", HttpServerResponse.text("Hello, World!")).pipe(
  // disable the logger for this route
  Layer.provide(HttpLayerRouter.disableLogger)
)

Signature

declare const disableLogger: Layer.Layer<never, never, never>

Source

Since v1.0.0