Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CustomizeValidationError ¶ added in v0.7.0
func LogRequest ¶
func LogRequest(auditLogDto *AuditLoggerDTO)
func SetupCorsOriginHeader ¶ added in v0.6.29
func SetupCorsOriginHeader(w *http.ResponseWriter)
Types ¶
type AuditLoggerDTO ¶
type AuditLoggerDTO struct {
UrlPath string `json:"urlPath"`
UserEmail string `json:"userEmail"`
UpdatedOn time.Time `json:"updatedOn"`
QueryParams string `json:"queryParams"`
ApiResponseCode int `json:"apiResponseCode"`
RequestPayload []byte `json:"requestPayload"`
RequestMethod string `json:"requestMethod"`
ResponseTime time.Duration `json:"responseTime"`
}
type LoggingMiddleware ¶
type LoggingMiddlewareImpl ¶
type LoggingMiddlewareImpl struct {
// contains filtered or unexported fields
}
func NewLoggingMiddlewareImpl ¶
func NewLoggingMiddlewareImpl(userService user.UserService) *LoggingMiddlewareImpl
func (LoggingMiddlewareImpl) LoggingMiddleware ¶
func (impl LoggingMiddlewareImpl) LoggingMiddleware(next http.Handler) http.Handler
LoggingMiddleware is a middleware function that logs the incoming request.
Click to show internal directories.
Click to hide internal directories.