in functions.go [46:71]
func init() {
functions.HTTP("Get", Get)
functions.HTTP("NotFound", NotFound)
if logger, err := zapdriver.NewProduction(); err != nil {
zap.S().Fatalw("zapdriver.NewProduction() failed", "error", err)
} else {
zap.ReplaceGlobals(logger)
}
defer zap.S().Sync()
// Read configurations from env.
if s := os.Getenv(envMaxDigitsPerRequest); s != "" {
if i, err := strconv.Atoi(s); err != nil {
zap.S().Error("invalid env value", "name", envMaxDigitsPerRequest, "value", s)
} else {
maxDigitsPerRequest = i
}
}
if s := os.Getenv(envBucketName); s != "" {
bucketName = s
}
zap.S().Info("Config",
"maxDigitsPerRequest", maxDigitsPerRequest,
"bucketName", bucketName,
)
}