package adscert

import (
	"fmt"

	"github.com/prebid/prebid-server/v4/logger"
)

type SignerLogger struct {
}

func (sl *SignerLogger) Debugf(format string, args ...interface{}) {
	//there is no Debug level in glog
	logger.Infof(format, args...)
}

func (sl *SignerLogger) Infof(format string, args ...interface{}) {
	logger.Infof(format, args...)
}

func (sl *SignerLogger) Info(format string) {
	logger.Infof(format)
}

func (sl *SignerLogger) Warningf(format string, args ...interface{}) {
	logger.Warnf(format, args...)
}

func (sl *SignerLogger) Errorf(format string, args ...interface{}) {
	logger.Errorf(format, args...)
}

func (sl *SignerLogger) Fatalf(format string, args ...interface{}) {
	logger.Fatalf(format, args...)
}

func (sl *SignerLogger) Panicf(format string, args ...interface{}) {
	panic(fmt.Sprintf(format, args...))
}
