Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

@mcsoft/logger

1.0.0 • 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.

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.

Keywords

none

Install

npm i @mcsoft/logger

DownloadsWeekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

62.5 kB

Total Files

15

Last publish

Collaborators

  • avatar