headers_parser.go 307 B

123456789101112131415
  1. package backends
  2. import (
  3. "github.com/flashmob/go-guerrilla/envelope"
  4. )
  5. func HeadersParser() Decorator {
  6. return func(c Processor) Processor {
  7. return ProcessorFunc(func(e *envelope.Envelope) (BackendResult, error) {
  8. mainlog.Info("parse headers")
  9. e.ParseHeaders()
  10. return c.Process(e)
  11. })
  12. }
  13. }