Виведення налагоджувальної інформації

Fish Shell:
Виведення налагоджувальної інформації

Як це зробити:

Щоб додати вивід для відладки у Fish, використовуйте команду echo або printf. Ось як це працює:

# Виведення простого тексту
echo "Це дебаг-повідомлення"

# Форматований вивід
set var "world"
printf "Привіт, %s\n" $var

# Зберігання дебаг-інформації у файл
echo "Початок виконання скрипта" > debug.log

Приклад виводу:

Це дебаг-повідомлення
Привіт, world

Глибоке занурення

Раніше для дебагінгу використовувалися журнали подій та інші засоби, але простий вивід тексту завжди був одним з найшвидших методів отримати інформацію. У Fish, на відміну від інших оболонок, немає вбудованих засобів для рівнів логування, але для цих цілей можна використати зовнішні утиліти як logger. При виведенні дебаг-інформації у файл, зручно використовувати перенаправлення вводу/виводу. Ретельно обираючи повідомлення для дебагінгу, можна зменшити обсяг логів та час, потрібний для аналізу.

Дивись також: