From f9c318679af1449b9aa796bfdc23099aeb445ca3 Mon Sep 17 00:00:00 2001 From: deadc0de6 Date: Tue, 19 Oct 2021 22:18:11 +0200 Subject: [PATCH] emph gets logged to stdout for #331 --- dotdrop/logger.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/dotdrop/logger.py b/dotdrop/logger.py index a4f55fe..710af2d 100644 --- a/dotdrop/logger.py +++ b/dotdrop/logger.py @@ -44,11 +44,15 @@ class Logger: cend = self._color(self.RESET) sys.stdout.write('\t{}->{} {}{}'.format(cstart, cend, string, end)) - def emph(self, string): + def emph(self, string, stdout=True): """emphasis log""" cstart = self._color(self.EMPH) cend = self._color(self.RESET) - sys.stderr.write('{}{}{}'.format(cstart, string, cend)) + content = '{}{}{}'.format(cstart, string, cend) + if not stdout: + sys.stderr.write(content) + else: + sys.stdout.write(content) def err(self, string, end='\n'): """error log"""