(key string, defaultVal int)
| 337 | } |
| 338 | |
| 339 | func getEnvInt(key string, defaultVal int) int { |
| 340 | s := os.Getenv(key) |
| 341 | if s == "" { |
| 342 | return defaultVal |
| 343 | } |
| 344 | v, err := strconv.Atoi(s) |
| 345 | if err != nil { |
| 346 | return defaultVal |
| 347 | } |
| 348 | return v |
| 349 | } |
| 350 | |
| 351 | // getEnvBytes parses size strings like "5mb", "2mb", "1gb" into bytes. |
| 352 | // defaultMB is used when env is empty or parse fails. |