@mcsoft/logger
v1.0.1
Published
Librería para el manejo de logs.
Downloads
5
Maintainers
Readme
McSoft Logger
Librería para el manejo de logs.
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. |