Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LoggerMiddlewareConfig = middleware.RequestLoggerConfig{ LogLatency: true, LogRemoteIP: true, LogHost: true, LogMethod: true, LogURI: true, LogStatus: true, LogError: true, LogResponseSize: true, LogContentLength: true, LogValuesFunc: func(c echo.Context, v middleware.RequestLoggerValues) error { email := "unauthenticated" if e := c.Get("user_email"); e != nil { email, _ = e.(string) } log.WithFields(log.Fields{ "time": time.Now().Format(time.RFC3339Nano), "remote_ip": v.RemoteIP, "host": v.Host, "method": v.Method, "uri": v.URI, "status": v.Status, "error": v.Error, "latency": v.Latency.Nanoseconds() / 1000, "latency_human": v.Latency, "bytes_in": v.ContentLength, "bytes_out": v.ResponseSize, "email": email, }).Info("request") return nil }, }
Functions ¶
func InvalidateSession ¶ added in v0.8.0
InvalidateSession clears the session data and sets the session cookie to expire immediately.
Types ¶
type ManualSyncStatus ¶
type ManualSyncStatus string
const ( ManualSyncNone ManualSyncStatus = "none" ManualSyncAnnotated ManualSyncStatus = "annotated" ManualSyncPending ManualSyncStatus = "pending" )
func GetManualSyncStatus ¶
func GetManualSyncStatus(layer configv1alpha1.TerraformLayer) ManualSyncStatus
Click to show internal directories.
Click to hide internal directories.