code: func (l *coreLogger) process() {
  	for {
  		entry := <-l.entries
  		for _, target := range l.Targets {
  			target.Process(entry)
  		}
  		if entry == nil {
  			break
  		}
  	}
  }
docs: // process sends the messages to targets for processing.