Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Replace logrus with alternative logging options #26

Closed
aegershman opened this issue Oct 25, 2020 · 1 comment · Fixed by #28
Closed

Replace logrus with alternative logging options #26

aegershman opened this issue Oct 25, 2020 · 1 comment · Fixed by #28

Comments

@aegershman
Copy link
Owner

In order to prevent logrus from colliding with the cf-cli logrus import path, replace our usage of logrus with pretty much any other alternative logging tooling. This will allow us to bump to cf-cli 7.x.

@aegershman
Copy link
Owner Author

just for historical purposes

➜  cf-reverse-service-lookup-plugin git:(replace-logrus) ✗ go get -u code.cloudfoundry.org/cli
go: finding module for package github.com/fatih/color
go: finding module for package github.com/sajari/fuzzy
go: finding module for package code.cloudfoundry.org/go-loggregator/rpc/loggregator_v2
go: finding module for package github.com/jessevdk/go-flags
go: finding module for package code.cloudfoundry.org/go-log-cache
go: finding module for package github.com/SermoDigital/jose/jws
go: finding module for package github.com/vito/go-interact/interact
go: finding module for package github.com/blang/semver
go: finding module for package github.com/sabhiram/go-gitignore
go: finding module for package gopkg.in/cheggaaa/pb.v1
go: finding module for package github.com/moby/moby/pkg/term
go: finding module for package github.com/docker/distribution/reference
go: finding module for package code.cloudfoundry.org/ykk
go: finding module for package github.com/vito/go-interact/interact/terminal
go: finding module for package github.com/lunixbochs/vtclean
go: finding module for package code.cloudfoundry.org/go-log-cache/rpc/logcache_v1
go: finding module for package code.cloudfoundry.org/jsonry
go: finding module for package code.cloudfoundry.org/cli-plugin-repo/web
go: finding module for package github.com/cloudfoundry/bosh-cli/director/template
go: finding module for package github.com/cyphar/filepath-securejoin
go: finding module for package github.com/google/go-querystring/query
go: finding module for package code.cloudfoundry.org/bytefmt
go: finding module for package code.cloudfoundry.org/cfnetworking-cli-api/cfnetworking/wrapper
go: finding module for package github.com/SermoDigital/jose/jwt
go: finding module for package github.com/cloudfoundry/sonde-go/events
go: finding module for package github.com/cloudfoundry/noaa/consumer
go: finding module for package code.cloudfoundry.org/cfnetworking-cli-api/cfnetworking/cfnetv1
go: finding module for package code.cloudfoundry.org/tlsconfig
go: finding module for package github.com/tedsuo/rata
go: finding module for package code.cloudfoundry.org/clock
go: finding module for package github.com/cloudfoundry/noaa/errors
go: found github.com/fatih/color in github.com/fatih/color v1.9.0
go: found github.com/jessevdk/go-flags in github.com/jessevdk/go-flags v1.4.0
go: found github.com/SermoDigital/jose/jws in github.com/SermoDigital/jose v0.9.1
go: found github.com/lunixbochs/vtclean in github.com/lunixbochs/vtclean v1.0.0
go: found github.com/vito/go-interact/interact in github.com/vito/go-interact v1.0.0
go: found github.com/vito/go-interact/interact/terminal in github.com/vito/go-interact v1.0.0
go: found github.com/blang/semver in github.com/blang/semver v3.5.1+incompatible
go: found github.com/sajari/fuzzy in github.com/sajari/fuzzy v1.0.0
go: found code.cloudfoundry.org/go-log-cache in code.cloudfoundry.org/go-log-cache v1.0.0
go: found code.cloudfoundry.org/go-log-cache/rpc/logcache_v1 in code.cloudfoundry.org/go-log-cache v1.0.0
go: found code.cloudfoundry.org/go-loggregator/rpc/loggregator_v2 in code.cloudfoundry.org/go-loggregator v7.4.0+incompatible
go: found code.cloudfoundry.org/ykk in code.cloudfoundry.org/ykk v0.0.0-20170424192843-e4df4ce2fd4d
go: found github.com/sabhiram/go-gitignore in github.com/sabhiram/go-gitignore v0.0.0-20180611051255-d3107576ba94
go: found code.cloudfoundry.org/bytefmt in code.cloudfoundry.org/bytefmt v0.0.0-20200131002437-cf55d5288a48
go: found github.com/docker/distribution/reference in github.com/docker/distribution v2.7.1+incompatible
go: found gopkg.in/cheggaaa/pb.v1 in gopkg.in/cheggaaa/pb.v1 v1.0.28
go: found code.cloudfoundry.org/clock in code.cloudfoundry.org/clock v1.0.0
go: found github.com/SermoDigital/jose/jwt in github.com/SermoDigital/jose v0.9.1
go: found github.com/cloudfoundry/bosh-cli/director/template in github.com/cloudfoundry/bosh-cli v6.4.1+incompatible
go: found code.cloudfoundry.org/tlsconfig in code.cloudfoundry.org/tlsconfig v0.0.0-20200131000646-bbe0f8da39b3
go: found code.cloudfoundry.org/cli-plugin-repo/web in code.cloudfoundry.org/cli-plugin-repo v0.0.0-20201015185057-a47e9f818682
go: found github.com/google/go-querystring/query in github.com/google/go-querystring v1.0.0
go: found github.com/cyphar/filepath-securejoin in github.com/cyphar/filepath-securejoin v0.2.2
go: found github.com/moby/moby/pkg/term in github.com/moby/moby v1.13.1
go: found github.com/cloudfoundry/sonde-go/events in github.com/cloudfoundry/sonde-go v0.0.0-20200416163440-a42463ba266b
go: found github.com/cloudfoundry/noaa/errors in github.com/cloudfoundry/noaa v2.1.0+incompatible
go: found code.cloudfoundry.org/cfnetworking-cli-api/cfnetworking/cfnetv1 in code.cloudfoundry.org/cfnetworking-cli-api v0.0.0-20190103195135-4b04f26287a6
go: found code.cloudfoundry.org/cfnetworking-cli-api/cfnetworking/wrapper in code.cloudfoundry.org/cfnetworking-cli-api v0.0.0-20190103195135-4b04f26287a6
go: found github.com/cloudfoundry/noaa/consumer in github.com/cloudfoundry/noaa v2.1.0+incompatible
go: found code.cloudfoundry.org/jsonry in code.cloudfoundry.org/jsonry v1.1.2
go: found github.com/tedsuo/rata in github.com/tedsuo/rata v1.0.0
go: finding module for package github.com/cloudfoundry/bosh-utils/system
go: finding module for package github.com/cppforlife/go-patch/patch
go: finding module for package github.com/gorilla/websocket
go: finding module for package github.com/opencontainers/go-digest
go: finding module for package github.com/cloudfoundry/bosh-utils/errors
go: finding module for package github.com/cloudfoundry/bosh-utils/logger
go: finding module for package github.com/mailru/easyjson
go: finding module for package github.com/mailru/easyjson/jwriter
go: finding module for package github.com/gogo/protobuf/proto
go: finding module for package github.com/bmizerany/pat
go: finding module for package github.com/Azure/go-ansiterm/winterm
go: finding module for package github.com/gogo/protobuf/gogoproto
go: finding module for package github.com/grpc-ecosystem/grpc-gateway/runtime
go: finding module for package github.com/docker/docker/pkg/term/windows
go: finding module for package github.com/mailru/easyjson/jlexer
go: finding module for package code.cloudfoundry.org/rfc5424
go: finding module for package github.com/grpc-ecosystem/grpc-gateway/utilities
go: found github.com/grpc-ecosystem/grpc-gateway/runtime in github.com/grpc-ecosystem/grpc-gateway v1.15.2
go: found github.com/grpc-ecosystem/grpc-gateway/utilities in github.com/grpc-ecosystem/grpc-gateway v1.15.2
go: found code.cloudfoundry.org/rfc5424 in code.cloudfoundry.org/rfc5424 v0.0.0-20180905210152-236a6d29298a
go: found github.com/opencontainers/go-digest in github.com/opencontainers/go-digest v1.0.0
go: found github.com/cloudfoundry/bosh-utils/errors in github.com/cloudfoundry/bosh-utils v0.0.0-20201024100258-93329b1c3614
go: found github.com/cloudfoundry/bosh-utils/logger in github.com/cloudfoundry/bosh-utils v0.0.0-20201024100258-93329b1c3614
go: found github.com/cloudfoundry/bosh-utils/system in github.com/cloudfoundry/bosh-utils v0.0.0-20201024100258-93329b1c3614
go: found github.com/cppforlife/go-patch/patch in github.com/cppforlife/go-patch v0.2.0
go: found github.com/Azure/go-ansiterm/winterm in github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78
go: found github.com/docker/docker/pkg/term/windows in github.com/docker/docker v1.13.1
go: found github.com/gogo/protobuf/gogoproto in github.com/gogo/protobuf v1.3.1
go: found github.com/gogo/protobuf/proto in github.com/gogo/protobuf v1.3.1
go: found github.com/mailru/easyjson in github.com/mailru/easyjson v0.7.6
go: found github.com/mailru/easyjson/jlexer in github.com/mailru/easyjson v0.7.6
go: found github.com/mailru/easyjson/jwriter in github.com/mailru/easyjson v0.7.6
go: found github.com/gorilla/websocket in github.com/gorilla/websocket v1.4.2
go: found github.com/bmizerany/pat in github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40
go: finding module for package github.com/Sirupsen/logrus
go: finding module for package github.com/bmatcuk/doublestar
go: finding module for package github.com/charlievieth/fs
go: found github.com/bmatcuk/doublestar in github.com/bmatcuk/doublestar v1.3.3
go: found github.com/charlievieth/fs in github.com/charlievieth/fs v0.0.1
go: found github.com/Sirupsen/logrus in github.com/Sirupsen/logrus v1.7.0
go: code.cloudfoundry.org/cli imports
        code.cloudfoundry.org/cli/command/common imports
        code.cloudfoundry.org/cli/actor/sharedaction imports
        code.cloudfoundry.org/cli/util/clissh imports
        github.com/moby/moby/pkg/term imports
        github.com/docker/docker/pkg/term/windows imports
        github.com/Sirupsen/logrus: github.com/Sirupsen/logrus@v1.7.0: parsing go.mod:
        module declares its path as: github.com/sirupsen/logrus
                but was required as: github.com/Sirupsen/logrus

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant