Отладка проволочного анализатора - PullRequest
0 голосов
/ 11 марта 2019

Я пишу свой первый диссектор Wireshark.Я пишу это на Lua, используя это как пример .На второй странице написано, что я могу использовать функции, такие как критические (), warn (), отладка (), чтобы помочь отладить код.Однако, когда я добавляю, даже самый простой

critical("foo")

wireshark жалуется, что

attempt to call global 'critical' (a nil value)

Я не могу понять, как использовать эти служебные функции.Чего мне не хватает?

ОБНОВЛЕНИЕ: Если это актуально, я использую Wireshark 3.0.0

1 Ответ

2 голосов
/ 11 марта 2019

Я сделал это руководство.

Похоже, функции ведения журнала были удалены из Wireshark в 3.0 ( примечания к выпуску ):

Lua: различныефункции ведения журнала (отладка, информация, сообщения, предупреждения и критические) были удалены.Вместо этого используйте функцию печати для отладки.

Поэтому вместо нее используйте print():

print("foo")
...