文档中心

探索 DWeb 框架的无限可能,构建下一代高性能 Web 应用

logger - 请求日志

logger 中间件用于记录 HTTP 请求日志,支持多种日志格式。

基本使用

Code
import { logger } from '@dreamer/dweb';

server.use(logger({
  format: 'combined', // 'combined' | 'common' | 'dev' | 'short' | 'tiny'
}));

配置选项

可选参数

  • format - 日志格式(默认 'combined'):
  • - 'combined' - 完整格式,包含方法、路径、状态码、耗时和 User-Agent
  • - 'common' - 通用格式,类似 Apache 日志
  • - 'dev' - 开发格式,带颜色标记
  • - 'short' - 简短格式
  • - 'tiny' - 最简格式
  • skip - 跳过日志记录的函数,接收请求对象,返回布尔值(默认跳过 Chrome DevTools 的自动请求)