# 流程圖 ```mermaid graph TB; start([開始])---->main main["main(int argc, char* argv[])"]-->ProcMon; readlog-->檢查異常行為; 檢查異常行為 -- 有問題 --> stopprocess[終止 process]; stopprocess-->deletelog[刪除舊的 log]; 檢查異常行為 -- 正常 --> deletelog[刪除舊的 log]; deletelog-->main Convert2CSV -->readlog[讀取 log.csv]; subgraph ProcMon[Process Monitor] monitor[監測 process]-->logging[寫 log 到 log.pml]; end subgraph ProcMon2[Process Monitor] logging-->Convert2CSV[轉換成 log.csv] end ```