func (h *Hook) Fire(entry *logrus.Entry) error {
	line, err := h.formatter.Format(entry)
	if err != nil {
		dbg("Unable to read entry, %v", err)
		return err
	}
	h.ch <- line
	return h.err
}
// Fire - implement Hook interface fire the entry
implement Hook interface fire the entry
// Fire - implement Hook interface fire the entry
func (h *Hook) Fire(entry *logrus.Entry) error {
	line, err := h.formatter.Format(entry)
	if err != nil {
		dbg("Unable to read entry, %v", err)
		return err
	}
	h.ch <- line
	return h.err
}
func ( h * Hook ) Fire ( entry * logrus . Entry ) error { line , err := h . formatter . Format ( entry ) if err != nil { dbg ( " " , err ) return err } h . ch <- line return h . err }
implement Hook interface fire the entry
implement Hook interface fire the entry