Saltar al contenido principal

Registrador

El registrador de Jutro proporciona métodos para registrar en la consola del navegador con todos los niveles de registro típicos. El mecanismo de registro utiliza de fondo las bibliotecas loglevel y loglevel-plugin-prefix.

Uso básico​

  1. Establezca el nivel de registro para entornos más bajos en .env

    REACT_APP_JUTRO_LOGGER_LEVEL=WARN
  2. Establezca el nivel de registro para el entorno de producción en .env.production

    REACT_APP_JUTRO_LOGGER_LEVEL=ERROR
  3. Use el registrador en el código:

    import { debug } from '@jutro/logger';

    . . .

    debug('So, you have reached my debug logger. Well done!');

Niveles de registro​

El registrador viene con los siguientes niveles:

  • SEGUIMIENTO (agrega un seguimiento de pila al mensaje)
  • DEBUG (Depuración)
  • INFO (Información)
  • ADV
  • ERROR
  • SILENCIOSO (desactiva todos los registros)

Es posible establecer niveles usando strings como los anteriores (sin distinción entre mayúsculas y minúsculas), o como un índice numérico de 0 (Seguimiento) a 5 (Silencioso).

Para obtener más información sobre los niveles de registro, consulte nivel de registro en npmjs.com.

Todos los niveles, excepto el silencioso, tienen una función correspondiente que se puede importar desde @jutro/logger y llamarse en el código.

import { trace, debug, info, warning, error } from '@jutro/logger';

. . .

trace('Tracing now!');
debug('Debugging...');
info('Stay informed with Jutro logging!');
warning("Look, I'm warning you");
error('I am error');

Como alternativa, puede importar log y llamar a sus métodos:

import {log} from '@jutro/logger';

...

log.trace('trace message');
log.debug('debug message');
log.info('info message');
log.warning('warn message');
log.error('error message');
On this page