Skip to content
Elogs
Esc
navigateopen⌘Jpreview
On this page

Variable: pino

@eastgold15/elogs


@eastgold15/elogs / pino

Variable: pino

pino: Pino

Defined in: packages/elogs/src/global-logger.ts:153

顶层 pino 导出 —— 直接拿到底层 pino 实例,不需要请求作用域。

适用于:

  • 模块初始化时的 banner / startup log
  • 后台任务、调度任务、WebSocket 关闭钩子等无 request 场景
  • DB 层独立调用(不经过 Elysia handler)

必须在 initGlobalLogger()createElogs() 调用之后访问,否则为 undefined。

  • 模块初始化时(createElogs() 未被调用前)pino 已就绪,直接可用
  • 后续 initGlobalLogger() / createElogs() 会用配置过的 logger 覆盖 这个占位实例,确保所有路径(globalLogger + 顶层 pino)走同一份配置
  • 若初始化失败(例如 pino 包没装上)则回退到 undefined,调用方需自行判空

Example

import { pino } from "@eastgold15/elogs";
pino.info("module loaded");

Last updated on August 15, 2026

Was this page helpful?