Skip to content

Commit 223b503

Browse files
authored
Merge pull request #79 from pinecone-io/fix-log-level
Fix init() log_level behavior
2 parents e8c4411 + b8f6dde commit 223b503

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

pinecone/config.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,6 @@ class _CONFIG:
5151
"""
5252

5353
def __init__(self):
54-
self._loguru_handler_id = None
5554
self.reset()
5655

5756
def validate(self):
@@ -127,9 +126,9 @@ def reset(self, config_file=None, **kwargs):
127126
or os.getenv("PINECONE_LOGGING")
128127
or file_config.pop("log_level", None)
129128
)
130-
if log_level or not self._loguru_handler_id:
131-
logger.remove(self._loguru_handler_id)
132-
self._loguru_handler_id = logger.add(sys.stdout, enqueue=True, level=(log_level or "ERROR"))
129+
if log_level:
130+
logger.remove()
131+
logger.add(sys.stdout, enqueue=True, level=(log_level or "ERROR"))
133132
config = config._replace(log_level=log_level)
134133
self._config = config
135134

0 commit comments

Comments
 (0)