fix: logging module test coverage

This commit is contained in:
mayur.popli
2025-03-24 01:02:10 +05:30
parent 58d6ad55e2
commit 600c1550b2
3 changed files with 146 additions and 342 deletions

View File

@@ -64,7 +64,7 @@ var (
ErrMissingFilePath = errors.New("file path missing in destination config for file logging")
)
func (config *Config) validate() error {
func (config *Config) Validate() error {
if _, exists := logLevels[config.level]; !exists {
return ErrInvalidLogLevel
}
@@ -171,7 +171,7 @@ func getLogger(config Config) (zerolog.Logger, error) {
func InitLogger(c Config) error {
var initErr error
once.Do(func() {
if err := c.validate(); err != nil {
if err := c.Validate(); err != nil {
return
}