@mcsoft/logger
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

McSoft Logger

Librería para el manejo de logs.

Software Type Language Software License Version Downloads

Instalación

npm install --save @mcsoft/logger

Uso

import mcLogger from '@mcsoft/logger';

class Auto {

    constructor(){
        this.encendido = false;
    }
    
    encenderAuto(){
        mcLogger.log('Auto', 'encenderAuto', 'Encendiendo el auto...');
        this.encendido = true;
    }
}

Métodos

api(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel API. Utilizado para logs de llamadas a API's.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

dev(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel DEV. Utilizado para logs de desarrollo.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

error(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel ERROR. Utilizado para logs de error.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

localStorage(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel LOCAL STORAGE. Utilizado para logs de cambios en el localStorage.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

log(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel LOG. Utilizado para logs normales.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

nodeModule(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel NODE MODULE. Utilizado para logs dentro de librerias externas.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

react(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel REACT. Utilizado para logs de los ciclos de vida de React.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

redux(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel REDUX. Utilizado para logs de cambios en el state de Redux.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

sessionStorage(nombreArchivo: string, nombreMetodo: string, mensaje: string, objetoExtra: any): void

Crea un registro de nivel SESSION STORAGE. Utilizado para logs de cambios en el sessionStorage.

Parámetros

Nombre Tipo Descripción
nombreArchivo string Nombre del archivo desde donde se realiza el registro.
nombreMetodo string Nombre del método que realiza el registro.
mensaje string Mensaje que se desea registrar.
objetoExtra any Objeto con información extra para el registro.

/@mcsoft/logger/

    Package Sidebar

    Install

    npm i @mcsoft/logger

    Weekly Downloads

    0

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    97.5 kB

    Total Files

    18

    Last publish

    Collaborators

    • mcsoft