Skip to content

Commit 6f8ac0c

Browse files
committed
logger: support {} formatting
1 parent 3987086 commit 6f8ac0c

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

dvc/logger.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,10 @@ class ColorFormatter(logging.Formatter):
5858
}
5959

6060
def format(self, record):
61+
msg = record.msg.format(*record.args) if record.args else record.msg
62+
6163
if record.levelname == "INFO":
62-
return record.msg
64+
return msg
6365

6466
if record.levelname == "ERROR" or record.levelname == "CRITICAL":
6567
exception, stack_trace = self._parse_exc(record)
@@ -70,16 +72,16 @@ def format(self, record):
7072
color=self.color_code.get(record.levelname, ""),
7173
nc=colorama.Fore.RESET,
7274
levelname=record.levelname,
73-
description=self._description(record.msg, exception),
74-
msg=record.msg,
75+
description=self._description(msg, exception),
76+
msg=msg,
7577
stack_trace=stack_trace,
7678
)
7779

7880
return "{color}{levelname}{nc}: {msg}".format(
7981
color=self.color_code.get(record.levelname, ""),
8082
nc=colorama.Fore.RESET,
8183
levelname=record.levelname,
82-
msg=record.msg,
84+
msg=msg,
8385
)
8486

8587
def _current_level(self):

0 commit comments

Comments
 (0)