aboutsummaryrefslogtreecommitdiffstats

Debug output and logs

GitHub stars GitHub forks GitHub watchers required RouterOS version Telegram group @routeros_scripts donate with PayPal

⬅️ Go back to main README

Sometimes scripts do not behave as expected. In these cases debug output or logs can help.

Debug output

Run this command in a terminal:

:set PrintDebug true;

You will then see debug output when running the script from terminal.

To revert to default output run:

:set PrintDebug false;

Debug output for specific script

Even having debug output for a specific script or function only (or a set of) is possible. To enable debug output for telegram-chat run:

:set ($PrintDebugOverride->"telegram-chat") true;

Debug logs

The debug info can go to system log. To make it show up in memory run:

/system/logging/add topics=script,debug action=memory;

Other actions (disk, email, remote or support) can be used as well. I do not recommend using echo - use debug output instead.

Disable or remote that setting to restore regular logging.


⬅️ Go back to main README
⬆️ Go back to top