@fiado/logger

中文文档
1.2.0发布于 2026/07/28ISCTypeScriptCommonJS近 30 天下载 2103

Logger

原始使用文档
文档目录4 节
  1. Caracteristicas
  2. Instalación
  3. Configuración
  4. Uso

fiado-logger

fiado-logger es una librería de logging configurada para simplificar el registro de logs en aplicaciones de AWS, utilizando AWS Lambda Powertools para una mejor integración y trazabilidad.

Caracteristicas

  • Fácil integración con AWS Lambda.
  • Formateo de logs coherente y legible.
  • Compatible con el sistema de rastreo X-Ray de AWS.
  • Personalización de logs basada en el contexto de ejecución de Lambda.

Instalación

npm install fiado-logger

Configuración

Antes de usar fiado-logger, configura las siguientes variables de entorno en tu aplicación Lambda para controlar el nivel de log:

  • POWERTOOLS_LOG_LEVEL: Los niveles de log soportados son DEBUG,INFO, WARN, ERROR, CRITICAL y SILENT.
  • SERVICE_NAME: Define el nombre del servicio que se utilizará en los logs para identificar tu lambda.

Aquí están los niveles disponibles y cuándo se recomienda usarlos:

  • DEBUG (8): Utiliza este nivel para información detallada que es útil durante el desarrollo y la depuración. Proporciona el nivel más granular de detalle del log.
  • INFO (12): Ideal para el seguimiento del flujo general de la aplicación. Úsalo para confirmar que las cosas están funcionando como se esperaba.
  • WARN (16): Indicado para situaciones no ideales, pero que no impiden que la aplicación funcione. Ayuda a señalar excepciones que no se manejan o el uso de APIs obsoletas.
  • ERROR (20): Reserva este nivel para errores que afectan la operación de la función pero que no necesariamente requieren que se apague toda la aplicación.
  • CRITICAL (24): Para errores muy graves que pueden necesitar que la aplicación se detenga o reinicie. Por ejemplo, un error de configuración crítico o una falla del sistema.
  • SILENT (28): Suprime todos los mensajes de log. Útil cuando necesitas desactivar temporalmente el registro sin cambiar el código fuente.
import { log } from 'fiado-logger';

Uso

Utiliza los métodos de logging para registrar mensajes a diferentes niveles de severidad.

log.info("Mensaje informativo", { additional: "info" });
log.warn("Mensaje de advertencia", { warning: "details" });
log.error("Mensaje de error", { error: "details" });
log.debug("Mensaje de debug", { debug: "info" });

版本与发布记录

@fiado/logger 共发布 10 个版本,首次发布于 2024/03/28;过去 12 个月发布了 6 个版本。

版本发布日期距今
1.2.0latest2026/07/283 个月前
1.1.42026/07/283 个月前
1.1.32026/04/027 个月前
1.1.22026/03/277 个月前
1.1.12026/03/277 个月前
1.1.02026/03/128 个月前

关于 @fiado/logger 的常见问题

@fiado/logger 是什么?

Logger

如何安装 @fiado/logger?

在项目目录运行 npm install @fiado/logger,或使用 pnpm add / yarn add / bun add。

@fiado/logger 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@fiado/logger 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@fiado/logger 可以商用吗?

@fiado/logger 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@fiado/logger 的下载量有多少?

根据 npm 官方下载统计,@fiado/logger 在 2026/10/15 – 2026/11/13 这 30 天内被下载 2,103 次,日均约 70 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@fiado/logger 还在维护吗?

最新版本 1.2.0 发布于 2026/07/28(3 个月前);至今共发布 10 个版本,其中过去 12 个月发布了 6 个;首次发布于 2024/03/28。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。