logx icon indicating copy to clipboard operation
logx copied to clipboard

filelog中一段代码的疑问

Open yifanes opened this issue 5 years ago • 2 comments

最近在看你开源的一些源码,在这个logx的日志库中有很多值得学习的东西,但是我对如下代码的用途不是很了解,所以请教下,这段代码加入tick的目的是什么?

func (w *FileLogWriter) Close() {
	t := time.Tick(10 * time.Millisecond)
	<-t
	close(w.writeCh)
	w.file.Close()
}

yifanes avatar Jul 17 '19 02:07 yifanes

而且我看你在这次 git commit 中,将time.Sleep改成了time.Tick的方式,这也是我的疑问,这两个我认为是一样的作用

yifanes avatar Jul 17 '19 02:07 yifanes

而且我看你在这次 git commit 中,将time.Sleep改成了time.Tick的方式,这也是我的疑问,这两个我认为是一样的作用

同问。

sinopex avatar Aug 01 '19 09:08 sinopex