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 {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…