[**@eastgold15/elogs**](../README.md)

***

[@eastgold15/elogs](../README.md) / 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

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