|
@@ -382,11 +382,11 @@ rand_delay() {
|
|
|
colorize() {
|
|
colorize() {
|
|
|
local line="$1" code=""
|
|
local line="$1" code=""
|
|
|
case "$line" in
|
|
case "$line" in
|
|
|
- '$ '*) code='\033[1;36m' ;;
|
|
|
|
|
- *[Ff][Aa][Tt][Aa][Ll]*) code='\033[1;31m' ;;
|
|
|
|
|
- *ERROR* | *ERR:* | *\[err\]* | *err:*) code='\033[31m' ;;
|
|
|
|
|
- *warn* | *WARN*) code='\033[33m' ;;
|
|
|
|
|
- *'✓'* | *PASS* | *'ok '* | *'HTTP 200'* | *PONG* | *'no type errors'* | *'completed successfully'* | *'Build succeeded'*) code='\033[32m' ;;
|
|
|
|
|
|
|
+ '$ '*) code=$'\033[1;36m' ;;
|
|
|
|
|
+ *[Ff][Aa][Tt][Aa][Ll]*) code=$'\033[1;31m' ;;
|
|
|
|
|
+ *ERROR* | *ERR:* | *\[err\]* | *err:*) code=$'\033[31m' ;;
|
|
|
|
|
+ *warn* | *WARN*) code=$'\033[33m' ;;
|
|
|
|
|
+ *'✓'* | *PASS* | *'ok '* | *'HTTP 200'* | *PONG* | *'no type errors'* | *'completed successfully'* | *'Build succeeded'*) code=$'\033[32m' ;;
|
|
|
esac
|
|
esac
|
|
|
if [ -n "$code" ]; then
|
|
if [ -n "$code" ]; then
|
|
|
# 概率门控: 仅约 COLOR_RATIO% 的命中行真正上彩(降彩色密度); 100=全彩 0=全无色
|
|
# 概率门控: 仅约 COLOR_RATIO% 的命中行真正上彩(降彩色密度); 100=全彩 0=全无色
|