在 ubuntu 上用 nodejs 安装的 appium server,启动时加-g 参数可以将 appium server log 输出到文件,这样这个文件就太大,不容易管理,有没有其他的办法把 log 可以按周期存成单独的文件,比如每个小时或者每天一个文件之类的?
我也有這個問題,appium log 在 sever 啟動時就建立了。換句話說,如果你的 server 沒有重啟過,那不管你跑多少條 test case 都會存在同一個 log,不僅檔案會越來越大,也會越來越難撈你要的資料。
我目前的做法是,用 Jenkins 控制整個流程,如下:
這樣可以確保每次的 appium log 都是當次 test 的 log,而不會一直重複寫同一個檔案,不過感覺是在繞遠路,希望 appium 官方可以提供一個方法不用這麼麻煩。
有个 webhook 可以看看。