diff --git a/experiment/adscert/SignerLogger.go b/experiment/adscert/SignerLogger.go new file mode 100644 index 00000000000..1d99bcc63f5 --- /dev/null +++ b/experiment/adscert/SignerLogger.go @@ -0,0 +1,38 @@ +package adscert + +import ( + "fmt" + "github.com/golang/glog" +) + +type SignerLogger struct { +} + +func (sl *SignerLogger) Debugf(format string, args ...interface{}) { + //there is no Debug level in glog + glog.Infof(format, args...) +} + +func (sl *SignerLogger) Infof(format string, args ...interface{}) { + glog.Infof(format, args...) +} + +func (sl *SignerLogger) Info(format string) { + glog.Info(format) +} + +func (sl *SignerLogger) Warningf(format string, args ...interface{}) { + glog.Warningf(format, args...) +} + +func (sl *SignerLogger) Errorf(format string, args ...interface{}) { + glog.Errorf(format, args...) +} + +func (sl *SignerLogger) Fatalf(format string, args ...interface{}) { + glog.Fatalf(format, args...) +} + +func (sl *SignerLogger) Panicf(format string, args ...interface{}) { + panic(fmt.Sprintf(format, args...)) +} diff --git a/experiment/adscert/signer.go b/experiment/adscert/signer.go index 352aa004b6a..08b3f655fa2 100644 --- a/experiment/adscert/signer.go +++ b/experiment/adscert/signer.go @@ -3,6 +3,7 @@ package adscert import ( "fmt" "github.com/IABTechLab/adscert/pkg/adscert/api" + "github.com/IABTechLab/adscert/pkg/adscert/logger" "github.com/IABTechLab/adscert/pkg/adscert/signatory" "github.com/prebid/prebid-server/config" ) @@ -22,6 +23,7 @@ func (ns *NilSigner) Sign(destinationURL string, body []byte) (string, error) { } func NewAdCertsSigner(experimentAdCertsConfig config.ExperimentAdsCert) (Signer, error) { + logger.SetLoggerImpl(&SignerLogger{}) if experimentAdCertsConfig.Mode == config.AdCertsSignerModeInprocess { return newInProcessSigner(experimentAdCertsConfig.InProcess) }