1.0.1 • Published 2 years ago

@mcsoft/logger v1.0.1

Weekly downloads
1
License
MIT
Repository
gitlab
Last release
2 years ago

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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto 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

NombreTipoDescripción
nombreArchivostringNombre del archivo desde donde se realiza el registro.
nombreMetodostringNombre del método que realiza el registro.
mensajestringMensaje que se desea registrar.
objetoExtraanyObjeto con información extra para el registro.
1.0.1

2 years ago

1.0.0

4 years ago