最新回答 / 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初始化時(shí)的那個(gè)string就是文件的路徑。在那兒可以對(duì)文件名及其路徑進(jìn)行修改,但要在對(duì)應(yīng)路徑下放入相應(yīng)的文件,否則在用os.open打開文件時(shí)會(huì)報(bào)錯(cuò)(文件不存在)
2018-10-22
最新回答 / 老師傅還行
因?yàn)樵谧x取文件時(shí),一開始就移到了最后,所以要有新內(nèi)容添加時(shí)才會(huì)有內(nèi)容被打印出來(lái)可以手動(dòng)打開log文件添加內(nèi)容,也可以用cmd中的echo命令行來(lái)寫入內(nèi)容
2018-10-22
最新回答 / qq_001秒_0
go語(yǔ)言鼓勵(lì)使用channel通信共享內(nèi)存 部分情況可以在寫入之前加上一個(gè)<-channel 當(dāng)讀取結(jié)束后進(jìn)行channel<- 同樣可以實(shí)現(xiàn)鎖的用途
2018-09-02
最新回答 / A_小穎
https://github.com/itsmikej/imooc_logprocess/blob/master/full/log_process_full.go?這個(gè)完整版里解決了切割的問(wèn)題
2018-07-26