diff --git a/dvc/logger.py b/dvc/logger.py
--- a/dvc/logger.py
+++ b/dvc/logger.py
@@ -19,7 +19,7 @@ def __init__(self, record):
 
 class ExcludeErrorsFilter(logging.Filter):
     def filter(self, record):
-        return record.levelno < logging.ERROR
+        return record.levelno < logging.WARNING
 
 
 class ColorFormatter(logging.Formatter):
@@ -182,7 +182,7 @@ def setup(level=logging.INFO):
                 },
                 "console_errors": {
                     "class": "dvc.logger.LoggerHandler",
-                    "level": "ERROR",
+                    "level": "WARNING",
                     "formatter": "color",
                     "stream": "ext://sys.stderr",
                 },

Might be related: https://github.com/iterative/dvc/issues/1291
@pared You are right, it is the same thing. Looks like we've lost it during logger redesign.
@efiop , @pared  #1291 is not the same thing, this is about warning messages (the other one was about `ERROR` messages :slightly_smiling_face: )
diff --git a/tests/unit/test_logger.py b/tests/unit/test_logger.py
--- a/tests/unit/test_logger.py
+++ b/tests/unit/test_logger.py
@@ -179,3 +179,10 @@ def test_progress_awareness(self, mocker, capsys, caplog):
                     logger.info("some info")
                     captured = capsys.readouterr()
                     assert captured.out == ""
+
+
+def test_handlers():
+    stdout, stderr = logger.handlers
+
+    assert stdout.level == logging.DEBUG
+    assert stderr.level == logging.WARNING

Warning messages in stdout
```
$ dvc -V
0.60.1+39104a
$ dvc pipeline show > OUT
$ cat OUT
WARNING: assuming default target 'Dvcfile'.
data/data.xml.dvc
prepare.dvc
featurize.dvc
train.dvc
evaluate.dvc
Dvcfile
```

The warning message `WARNING: assuming default target 'Dvcfile'.` is supposed to be in stderr, not stdout. This seems to work just fine for error messages, but not for warnings.

Many other commands might have the same warning issue. It would be great if this can be fixed holistically.

tests/unit/test_logger.py::test_handlers
tests/unit/test_logger.py::TestColorFormatter::test_debug tests/unit/test_logger.py::TestColorFormatter::test_info tests/unit/test_logger.py::TestColorFormatter::test_warning tests/unit/test_logger.py::TestColorFormatter::test_error tests/unit/test_logger.py::TestColorFormatter::test_exception tests/unit/test_logger.py::TestColorFormatter::test_exception_with_description_and_without_message tests/unit/test_logger.py::TestColorFormatter::test_exception_with_description_and_message tests/unit/test_logger.py::TestColorFormatter::test_exception_under_verbose tests/unit/test_logger.py::TestColorFormatter::test_nested_exceptions tests/unit/test_logger.py::TestColorFormatter::test_progress_awareness