INNER CODE UNIT · Go
logger
pilinux/gorest · config/config.go:294
func logger() (loggerConfig LoggerConfig) {
loggerConfig.Activate = strings.ToLower(strings.TrimSpace(os.Getenv("ACTIVATE_SENTRY")))
if loggerConfig.Activate == Activated {
loggerConfig.SentryDsn = strings.TrimSpace(os.Getenv("SentryDSN"))
loggerConfig.PerformanceTracing = strings.ToLower(strings.TrimSpace(os.Getenv("SENTRY_ENABLE_TRACING")))
loggerConfig.TracesSampleRate = strings.TrimSpace(os.Getenv("SENTRY_TRACES_SAMPLE_RATE"))
}
return
}
// security returns configs for generating tokens and hashes.
func security() (securityConfig SecurityConfig, err error) {
// Minimum password length
minPassLength := strings.TrimSpace(os.Getenv("MIN_PASS_LENGTH"))
if minPassLength != "" {
userPassMinLength, errThis := strconv.Atoi(minPassLength)
if errThis != nil {