aegershman / cf-reverse-service-lookup-plugin

cf-cli plugin to perform reverse lookups against service instance GUIDs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Replace logrus with alternative logging options

aegershman opened this issue · comments

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.

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