log


可支援簡單日誌層級與彩色層級標題。

參數

  • $log_level : 可接受的值為 "OFF" (-1)、"INFO" (20)、"WARNING" (30)、"ERROR" (40) 或正整數值。預設值為 "INFO"
  • level : 可接受的值為 "OFF" (-1)、"INFO" (20)、"WARNING" (30)、"ERROR" (40) 或正整數值。這個值若大於或等於 $log_levelecho 的訊息才會顯示在主控台。
  • level_color : 設定層級標題顏色,可接受 CSS color 特色值。

範例

include <log.scad>;

log() 
    echo("    INFO message");

log("WARNING")
    echo("    WARNING message"); 

log("ERROR") {
    echo("    ERROR message 1"); 
    echo("    ERROR message 2"); 
}

log

include <log.scad>;

$log_level = "WARNING";

log() 
    echo("    INFO message");

log("WARNING", "purple")
    echo("    WARNING message"); 

log("ERROR", "rgb(255, 100, 100)") {
    echo("    ERROR message 1"); 
    echo("    ERROR message 2"); 
}

log