最新回答 / ellydebug
file,?e?:=?os.OpenFile(r.path,?os.O_WRONLY|os.O_APPEND,?os.ModePerm)改為:?
file,?e?:=?os.Open(r.path)
if?err?!=?io.EOF?改為:?if?err?==?io.EOF
2019-01-14
最新回答 / 老師傅還行
r初始化時的那個string就是文件的路徑。在那兒可以對文件名及其路徑進行修改,但要在對應路徑下放入相應的文件,否則在用os.open打開文件時會報錯(文件不存在)
2018-10-22
最新回答 / 老師傅還行
因為在讀取文件時,一開始就移到了最后,所以要有新內容添加時才會有內容被打印出來可以手動打開log文件添加內容,也可以用cmd中的echo命令行來寫入內容
2018-10-22
最新回答 / qq_001秒_0
go語言鼓勵使用channel通信共享內存 部分情況可以在寫入之前加上一個<-channel 當讀取結束后進行channel<- 同樣可以實現鎖的用途
2018-09-02
最新回答 / A_小穎
https://github.com/itsmikej/imooc_logprocess/blob/master/full/log_process_full.go?這個完整版里解決了切割的問題
2018-07-26