В этом разделе описаны команды управления отладочными сообщениями на ноде.
clear
Командой выполняется удаление log-файлов заданной службы.
Путь команды:
/node/<NODE>/log/clear
Синтаксис:
clear [<FLOW>]
Параметры:
<FLOW> - имя службы, для которой нужно удалить log-файлы, опциональный параметр. Если параметр не указывать - будут удалены log-файлы всех служб.
Пример:
admin@[mycelium1@ecss1]:/$ node/core1@ecss1/log/clear tts Successful [exec at: 10.08.2015 16:48:33, exec time: 58ms, nodes: core1@ecss1]
config/add-rule
Команда используется для добавления правила отладочных log-сообщений.
Путь команды:
/node/<NODE>/log/config/add-rule
Синтаксис:
config/add_rule <IdRule> <MaskRule> <LevelRule> <Flow>
Параметры:
<IdRule> - имя создаваемого правила логирования;
<MaskRule> - правило логирования;
<LevelRule> - уровень логирования (debug, error, info, trace, warrning);
<Flow> - выходной поток (файл) правила логирования.
Пример:
admin@[ds1@ecss1]:/$ node/core1@ecss1/log/config add_rule rule1 ccn_* debug park [**********************************************************************] 48s 197ms Successful [exec at: 10.08.2016 16:55:50, exec time: 48s 614ms, nodes: core1@ecss2]
config/rule-off
Команда используется для выключения отправки отладочных log-сообщений.
Настройки логирования остаются в силе до остановки системы ECSS-10, после перезапуска восстановятся настройки из конфигурационных файлов нод.
Путь команды:
/node/<NODE>/log/config/rule-off
Синтаксис:
config/rule-off <Rule1>[,<Rule2> ...]
Параметры:
<Rule1> - правило логирования №1;
Пример:
admin@[restfs1@ecss1]:/$ /node/core1@ecss1/log/config/rule-off all_info_bin [**********************************************************************] 43s 586ms Successful [exec at: 02.03.2018 15:56:04, exec time: 43s 651ms, nodes: core1@ecss1]
config/rule-on
Команда используется для включения отправки отладочных log-сообщений.
Настройки логирования остаются в силе до остановки системы ECSS-10, после перезапуска восстановятся настройки из конфигурационных файлов нод.
Путь команды:
/node/<NODE>/log/config/rule-on
Синтаксис:
config/rule-on <Rule1>[,<Rule2> ...]
Параметры:
<Rule1> - правило логирования №1;
Пример:
admin@[restfs1@ecss1]:/$ /node/core1@ecss1/log/config/rule-on all_info_bin [**********************************************************************] 55s 657ms Successful [exec at: 02.03.2018 15:57:42, exec time: 55s 926ms, nodes: core1@ecss1]
config/show-rule
Команда просмотра настроек работы отладочных log-сообщений.
Путь команды:
/node/<NODE>/log/config/show-rule
Синтаксис:
config/show-rule
Параметры:
Команда не содержит аргументов.
Пример:
admin@[mycelium1@ecss2]:/$ node/ds1@ecss2/log/config/show-rule Rules: + all_errors * warning -> errors.log tty - all_logs * debug -> debug.log - rm rm* debug -> rm.log - ccn ccn* debug -> ccn.log + oasys oasys* info -> oasys.log + ds ds* debug -> ds.log - rtop rtop* debug -> rtop.log - amqp amqp* debug -> amqp.log - ts ts_* debug -> ts.log - all_logs_bin * debug -> debug.log.bin + all_infos_bin *&!rps_watchdog info -> info.log.bin - rm_bin rm* debug -> rm.log.bin - ccn_bin ccn* debug -> ccn.log.bin - oasys_bin oasys* info -> oasys.log.bin - ds_bin ds* debug -> ds.log.bin - rtop_bin rtop* debug -> rtop.log.bin - amqp_bin amqp* debug -> amqp.log.bin - ts_bin ts_* debug -> ts.log.bin Rotate at startup: false Root directory: /var/log/ecss/ds/2015_08_07_17_50_58_ds1@ecss2 Max log file size: 100.0 M (for each log) Max log file num: 20 TTY enabled: false Listening on TCP (host:port): any:33164 (auto) [exec at: 10.08.2015 16:56:46, exec time: 37ms, nodes: ds1@ecss2]
last_errors
Данной командой выполняется просмотр ошибок.
Путь команды:
/node/<NODE>/log/last_errors
Синтаксис:
last_errors [<N>]
Параметры:
<N> - количество последних ошибок, которые нужно просмотреть. Опциональный параметр.
Пример:
support@[mycelium1@biysk1]:/$ node/md1@biysk1/log/last_errors 5 ----------------------------------------------------------------------------- |Time |Text | |Module:Line | | |-------------------+-------------------------------------------------------| |23.05.2014 14:43:10|Receive bad CRC message from the BAS: <<241,0,215,234>>| |ap_transport:263 | | | | | |25.05.2014 21:39:05|Receive bad CRC message from the BAS: <<241,0,215,234>>| |ap_transport:263 | | | | | |31.05.2014 09:24:25|Receive bad CRC message from the BAS: <<241,0,215,234>>| |ap_transport:263 | | | | | |02.06.2014 05:29:15|Receive bad CRC message from the BAS: <<241,0,215,234>>| |ap_transport:263 | | | | | |04.06.2014 10:58:35|Receive bad CRC message from the BAS: <<241,0,215,234>>| |ap_transport:263 | | ----------------------------------------------------------------------------- [exec at: 06.06.2014 11:03:05, exec time: 9ms, nodes: md1@biysk1]