diet - v1.0.0
    Preparing search index...

    Class Logger

    Clase encargada de gestionar los logs del sistema utilizando la librería winston.

    Soporta múltiples niveles de log (info, warn, error) y permite escribir tanto en consola como en archivos de texto (logs/error.log y logs/combined.log).

    import logger from './utils/logger.js';
    logger.info('Servidor iniciado');
    logger.error('Error inesperado');
    Index

    Constructors

    Properties

    Methods

    Constructors

    • Inicializa la configuración del sistema de logs con formato personalizado, transportes a consola y archivos.

      Returns Logger

    Properties

    loggerInstance: Logger

    Instancia interna de Winston logger.

    Methods

    • Registra un mensaje de error (nivel error).

      Parameters

      • msg: string

        Mensaje de error

      Returns void

    • Registra un mensaje informativo (nivel info).

      Parameters

      • msg: string

        Mensaje informativo

      Returns void

    • Registra un mensaje en un nivel personalizado (info, warn, error, debug, etc.).

      Parameters

      • level: "info" | "warn" | "error" | "debug"

        Nivel de log

      • msg: string

        Mensaje a registrar

      Returns void

    • Registra un mensaje de advertencia (nivel warn).

      Parameters

      • msg: string

        Mensaje de advertencia

      Returns void