ResetGlobalForTest resets the singleton for test isolation. Must NOT be used in production code.
(logger *zap.Logger)
| 41 | // ResetGlobalForTest resets the singleton for test isolation. |
| 42 | // Must NOT be used in production code. |
| 43 | func ResetGlobalForTest(logger *zap.Logger) *ConfigManager { |
| 44 | globalOnce = sync.Once{} |
| 45 | Global = nil |
| 46 | return InitGlobal(logger) |
| 47 | } |
| 48 | |
| 49 | // New cria uma nova instância do ConfigManager. |
| 50 | func New(logger *zap.Logger) *ConfigManager { |