Skip to content

Commit ce68fe1

Browse files
Dave Berenbaumdaavoo
andauthored
suppress dvc logs (#583)
Co-authored-by: David de la Iglesia Castro <[email protected]>
1 parent 129afe5 commit ce68fe1

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/dvclive/live.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -134,6 +134,10 @@ def _init_dvc(self):
134134
self._save_dvc_exp = False
135135

136136
self._dvc_repo = get_dvc_repo()
137+
138+
dvc_logger = logging.getLogger("dvc")
139+
dvc_logger.setLevel(os.getenv(env.DVCLIVE_LOGLEVEL, "WARNING").upper())
140+
137141
if (self._dvc_repo is None) or isinstance(self._dvc_repo.scm, NoSCM):
138142
if self._save_dvc_exp:
139143
logger.warning(

tests/test_main.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import json
2+
import logging
23
import os
34

45
import pytest
@@ -484,3 +485,8 @@ def test_make_dvcyaml(tmp_dir, dvcyaml):
484485
dvcyaml_path = tmp_dir / dvclive.dir / "dvc.yaml"
485486

486487
assert dvcyaml_path.is_file()
488+
489+
490+
def test_suppress_dvc_logs(tmp_dir, mocked_dvc_repo):
491+
Live()
492+
assert logging.getLogger("dvc").level == 30

0 commit comments

Comments
 (0)