Если у вас уже есть инфраструктура для мониторинга задержки (т. Е. Вызов GetNetStats каждые 30 секунд), вы можете использовать встроенные в Lua средства ввода-вывода файлов, чтобы открыть нужный файл журнала:
local latencylog = io.open("c:/wowlatency.txt","w")
-- enter whatever loop you may have
latencylog:write(message_string_about_latency)
-- don't forget to write a \n if it's not in the string
-- repeat
-- after finishing the log
latencylog:close()