func (dlr *DefaultRequestLog) IssueSCT(_ context.Context, sct []byte) {
	glog.V(vLevel).Infof("RL: Issuing SCT: %x", sct)
}
IssueSCT logs an SCT that will be issued to a client.
package ctfe
import (
	"context"
	"time"
	"github.com/golang/glog"
	"github.com/google/certificate-transparency-go/x509"
	"github.com/google/certificate-transparency-go/x509util"
)
const vLevel = 9
type RequestLog interface {
	Start(context.Context) context.Context
	LogPrefix(context.Context, string)
	AddDERToChain(context.Context, []byte)
	AddCertToChain(context.Context, *x509.Certificate)
	FirstAndSecond(context.Context, int64, int64)
	StartAndEnd(context.Context, int64, int64)
	LeafIndex(context.Context, int64)
	TreeSize(context.Context, int64)
	LeafHash(context.Context, []byte)
	IssueSCT(context.Context, []byte)
	Status(context.Context, int)
}
type DefaultRequestLog struct {
}
func (dlr *DefaultRequestLog) Start(ctx context.Context) context.Context {
	glog.V(vLevel).Info("RL: Start")
	return ctx
}
func (dlr *DefaultRequestLog) LogPrefix(_ context.Context, p string) {
	glog.V(vLevel).Infof("RL: LogPrefix: %s", p)
}
func (dlr *DefaultRequestLog) AddDERToChain(_ context.Context, d []byte) {
	glog.V(vLevel).Infof("RL: Cert DER: %x", d)
}
func (dlr *DefaultRequestLog) AddCertToChain(_ context.Context, cert *x509.Certificate) {
	glog.V(vLevel).Infof("RL: Cert: Sub: %s Iss: %s notBef: %s notAft: %s",
		x509util.NameToString(cert.Subject),
		x509util.NameToString(cert.Issuer),
		cert.NotBefore.Format(time.RFC1123Z),
		cert.NotAfter.Format(time.RFC1123Z))
}
func (dlr *DefaultRequestLog) FirstAndSecond(_ context.Context, f, s int64) {
	glog.V(vLevel).Infof("RL: First: %d Second: %d", f, s)
}
func (dlr *DefaultRequestLog) StartAndEnd(_ context.Context, s, e int64) {
	glog.V(vLevel).Infof("RL: Start: %d End: %d", s, e)
}
func (dlr *DefaultRequestLog) LeafIndex(_ context.Context, li int64) {
	glog.V(vLevel).Infof("RL: LeafIndex: %d", li)
}
func (dlr *DefaultRequestLog) TreeSize(_ context.Context, ts int64) {
	glog.V(vLevel).Infof("RL: TreeSize: %d", ts)
}
func (dlr *DefaultRequestLog) LeafHash(_ context.Context, lh []byte) {
	glog.V(vLevel).Infof("RL: LeafHash: %x", lh)
}