Example #1
0
func (this *FileLogWriter) run() {
	for {
		entry, open := <-this.queue
		if !open {
			break
		}
		this.logger.Print(entry + platform.LineSeparator())
	}
	this.cancel.Done()
}
Example #2
0
func (v *FileLogWriter) run() {
	v.cancel.WaitThread()
	defer v.cancel.FinishThread()

	for {
		entry, open := <-v.queue
		if !open {
			break
		}
		v.logger.Print(entry + platform.LineSeparator())
	}
}
Example #3
0
func (this *FileLogWriter) run() {
	this.cancel.WaitThread()
	defer this.cancel.FinishThread()

	for {
		entry, open := <-this.queue
		if !open {
			break
		}
		this.logger.Print(entry + platform.LineSeparator())
	}
}
Example #4
0
func (this *StdOutLogWriter) Log(log LogEntry) {
	this.logger.Print(log.String() + platform.LineSeparator())
	log.Release()
}
Example #5
0
func (v *StdOutLogWriter) Log(log LogEntry) {
	v.logger.Print(log.String() + platform.LineSeparator())
}