github.com/xmidt-org/webpa-common@v1.11.9/secure/tools/cmd/keyserver/basicHandler.go (about)

     1  package main
     2  
     3  import (
     4  	"log"
     5  	"net/http"
     6  )
     7  
     8  // BasicHandler provides the common behaviors needed by all keyserver handlers
     9  type BasicHandler struct {
    10  	keyStore    *KeyStore
    11  	infoLogger  *log.Logger
    12  	errorLogger *log.Logger
    13  }
    14  
    15  func (handler *BasicHandler) httpError(response http.ResponseWriter, statusCode int, message string) {
    16  	handler.errorLogger.Println(message)
    17  	response.WriteHeader(statusCode)
    18  }