mirror of
https://github.com/eworm-de/routeros-scripts
synced 2024-05-14 08:04:19 +00:00
global-functions: $LogPrintExit: colorful output
This commit is contained in:
parent
086a395e82
commit
bbf918e329
1 changed files with 7 additions and 2 deletions
|
@ -412,6 +412,11 @@
|
||||||
|
|
||||||
:global PrintDebug;
|
:global PrintDebug;
|
||||||
|
|
||||||
|
:local PrintSeverity do={
|
||||||
|
:local Color { debug=96; info=97; warning=93; error=91 };
|
||||||
|
:return ("\1B[" . $Color->$1 . "m" . $1 . "\1B[0m");
|
||||||
|
}
|
||||||
|
|
||||||
:if ($Severity ~ "^(debug|error|info)\$") do={
|
:if ($Severity ~ "^(debug|error|info)\$") do={
|
||||||
:if ($Severity = "debug") do={ :log debug $Message; }
|
:if ($Severity = "debug") do={ :log debug $Message; }
|
||||||
:if ($Severity = "error") do={ :log error $Message; }
|
:if ($Severity = "error") do={ :log error $Message; }
|
||||||
|
@ -423,9 +428,9 @@
|
||||||
|
|
||||||
:if ($Severity != "debug" || $PrintDebug = true) do={
|
:if ($Severity != "debug" || $PrintDebug = true) do={
|
||||||
:if ($Exit = "true") do={
|
:if ($Exit = "true") do={
|
||||||
:error ($Severity . ": " . $Message);
|
:error ([ $PrintSeverity $Severity ] . ": " . $Message);
|
||||||
} else={
|
} else={
|
||||||
:put ($Severity . ": " . $Message);
|
:put ([ $PrintSeverity $Severity ] . ": " . $Message);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue