Система ведения журналов для фронтенда.
npm i rubylog
В системе есть 5 уровней журнала: NONE, DEBUG, INFO, WARN и ERROR. Используйте их в зависимости от ситуации.
Для настройки используйте внешний файл, чтобы можно было легко изменить конфигурацию на месте.
logger.trace(msg)
: выводит трассировку стека с уровнем 0.
logger.debug(msg)
: выводит журнал отладки с уровнем 1.
logger.info(msg)
: выводит информационный журнал с уровнем 2.
logger.warn(msg)
: выводит предупреждающий журнал с уровнем 3.
logger.error(msg)
: выводит журнал ошибок с уровнем 4.
Способы регистрации сообщений для разных уровней:
Ведение журнала:
//level: уровень журнала, log: содержимое журнала
rlog.log(level, log);
//настраиваемые параметры журнала
const debugObj={
info:'Debug信息',
module:'视图1',
debug:{'cardData':cardData},
codeline:67,
file:'view_overview.jsx'
}
rlog.log('info',"можно указать только текстовое сообщение");
rlog.info('можно выводить сообщения напрямую по уровню');
rlog.log('debug',debugObj);
//предопределённые методы журнала
rlog.getReactDrawTime('виджет'); //получить время рендеринга модуля react
rlog.event(e); //вывести одно событие в журнал
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )