Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Filebeat] Add message to register encode/decode debug logs #30271

Merged
merged 2 commits into from
Feb 14, 2022
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion filebeat/beater/crawler.go
Original file line number Diff line number Diff line change
Expand Up @@ -130,7 +130,7 @@ func (c *crawler) startInput(

runner, err := c.inputsFactory.Create(pipeline, config)
if err != nil {
return fmt.Errorf("Error while initializing input: %+v", err)
return fmt.Errorf("error while initializing input: %+v", err)
}
if inputRunner, ok := runner.(*input.Runner); ok {
inputRunner.Once = c.once
Expand Down
18 changes: 13 additions & 5 deletions x-pack/filebeat/input/httpjson/encoding.go
Original file line number Diff line number Diff line change
Expand Up @@ -79,15 +79,23 @@ func decode(contentType string, p []byte, dst *response) error {

func registerEncoders() {
log := logp.L().Named(logName)
log.Debug(registerEncoder("application/json", encodeAsJSON))
log.Debug(registerEncoder("application/x-www-form-urlencoded", encodeAsForm))
log.Debugf("registering encoder 'application/json': returned error: %#v",
registerEncoder("application/json", encodeAsJSON))

log.Debugf("registering encoder 'application/x-www-form-urlencoded': returned error: %#v",
registerEncoder("application/x-www-form-urlencoded", encodeAsForm))
}

func registerDecoders() {
log := logp.L().Named(logName)
log.Debug(registerDecoder("application/json", decodeAsJSON))
log.Debug(registerDecoder("application/x-ndjson", decodeAsNdjson))
log.Debug(registerDecoder("text/csv", decodeAsCSV))
log.Debugf("registering decoder 'application/json': returned error: %#v",
registerDecoder("application/json", decodeAsJSON))

log.Debugf("registering decoder 'application/x-ndjson': returned error: %#v",
registerDecoder("application/x-ndjson", decodeAsNdjson))

log.Debugf("registering decoder 'text/csv': returned error: %#v",
registerDecoder("text/csv", decodeAsCSV))
}

func encodeAsJSON(trReq transformable) ([]byte, error) {
Expand Down