Skip to content

github.com/hashicorp/go-hclog upgrade causes problems #17009

@codeboten

Description

@codeboten

This upgrade causes the following errors:

# github.com/open-telemetry/opentelemetry-collector-contrib/exporter/logzioexporter
Error: ../../exporter/logzioexporter/exporter.go:68:13: cannot use &logger (value of type *hclog2ZapLogger) as type hclog.Logger in struct literal:
	*hclog2ZapLogger does not implement hclog.Logger (missing GetLevel method)
Error: ../../exporter/logzioexporter/logger.go:88:9: cannot use &hclog2ZapLogger{…} (value of type *hclog2ZapLogger) as type hclog.Logger in return statement:
	*hclog2ZapLogger does not implement hclog.Logger (missing GetLevel method)
Error: ../../exporter/logzioexporter/logger.go:93:9: cannot use &hclog2ZapLogger{…} (value of type *hclog2ZapLogger) as type hclog.Logger in return statement:
	*hclog2ZapLogger does not implement hclog.Logger (missing GetLevel method)
Error: ../../exporter/logzioexporter/logger.go:99:9: cannot use &hclog2ZapLogger{} (value of type *hclog2ZapLogger) as type hclog.Logger in return statement:
	*hclog2ZapLogger does not implement hclog.Logger (missing GetLevel method)
make: *** [Makefile:275: otelcontribcol] Error 2
Error: Process completed with exit code 2.

See https://github.com/open-telemetry/opentelemetry-collector-contrib/actions/runs/3687048650/jobs/6240112081#step:4:21549 for details

Originally posted by @codeboten in #16870 (review)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions