Skip to content

Commit a689a5c

Browse files
authored
Issue #569: logger should store msg destination stream (#572)
1 parent 660940c commit a689a5c

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

nca/Utils/NcaLogger.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def log_message(self, msg, file=None, level=None):
9292

9393
if self._is_collecting_msgs:
9494
if self.is_mute():
95-
self._collected_messages.append(msg)
95+
self._collected_messages.append((msg, file))
9696
else:
9797
print(msg, file=file)
9898

@@ -101,6 +101,7 @@ def flush_messages(self, silent=False):
101101
Flush all collected messages and print them (or not)
102102
:param bool silent: if silent is True don't print out the messages
103103
"""
104-
if not silent and len(self._collected_messages) > 0:
105-
print(*self._collected_messages, sep="\n")
104+
if not silent:
105+
for msg in self._collected_messages:
106+
print(msg[0], file=msg[1])
106107
self._collected_messages.clear()

0 commit comments

Comments
 (0)